-
20
pages
-
Français
-
Documents
Description
Pré sentationS.Q.L.Cré ation et gestion des tables1Cours SQLCré ation de tablesLa cré ation de tables est effectué e par par la requête SQL CREATE TABLE dont la syntaxe globale est la suivante:CREATE [ TEMPORARY | TEMP ] TABLE table (column type[ NULL | NOT NULL ] [ UNIQUE ] [ DEFAULT value ][column_constraint_clause | PRIMARY KEY } [ ... ] ][, PRIMARY KEY ( column [, ...] ) ][, CHECK ( condition ) ][, table_constraint_clause ]) [ INHERITS ( inherited_table [, ...] ) ];2Cours SQLCré ation de tables• «CREATE TABLE insère une nouvelle table dans la base de donné es courante.• Cette table sera la proprié té de son cr ateur : l’utilisateur qui aura g n r la commande de cré ation.• Cette nouvelle table est créé e sans donné e initiale.• En cas d chec de la cré ation, un message descriptif de l’erreursera retourné à l’ utilisateur.Par exemple: oERROR: Relation ‘table’ already existso: DEFAULT: type mismatchedCours SQL 31’éé é éé»» «Cré ation de tablesL’ utilisation «de base » de la requête «CREATE TABLE est la suivante:CREATE TABLE table (column type [,column type] [, … ]);Elle permet de cré er une table en dé finissant ses colonnes par un nom et un type.Les colonnes sont des noms quelconques qui ne sont pas des mots clé du langage.Les types correspondent à des types dé finis par le langage.4Cours SQLCré ation de tablesLes types les plus courants sont les suivants:PostGreSQL SQL significationbool boolean boolé enchar(n) ...
-
Publié par
-
Langue
Français