Chapitre 1

Définition des données

Ce chapitre décrit les instructions SQL qui constituent l’aspect LDD (langage de définition des données) de SQL. À cet effet, nous verrons notamment comment déclarer une table, ses éventuels contraintes et index.

Tables relationnelles

Une table est créée en SQL par l’instruction CREATE TABLE, modifiée au niveau de sa structure par l’instruction ALTER TABLE et supprimée par la commande DROP TABLE.

Création d’une table (CREATE TABLE)

Pour pouvoir créer une table dans votre schéma, il faut que vous ayez reçu le privilège CREATE TABLE. Si vous avez le privilège CREATE ANY TABLE, vous pouvez créer des tables dans tout schéma. Le mécanisme des privilèges est décrit au chapitre « Contrôle des données ».

La syntaxe ...

Get SQL pour Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.