Il s'agit d'un vocabulaire pour définir la structure des données. Les instructions comprises sont:
D'autres existent, mais ne sont pas couverts dans cette page.
Ces instructions peuvent être utilisés sur différents types d'objets:
CREATE TABLE Products ( ProductID INT IDENTITY, ProductName VARCHAR(25) CONSTRAINT pk_products_id PRIMARY KEY(ProductID) ); GO
CREATE TABLE REGION ( REGION_PK INT NOT NULL, NOM VARCHAR(100) NOT NULL CONSTRAINT pk_region_id PRIMARY KEY(REGION_PK) ); GO
CREATE TABLE #tempTale ( ID INT, Nom CHAR(30) )
Ajouter une colonne :
ALTER TABLE table_name ADD column_name datatype
Enlever une colonne :
ALTER TABLE table_name DROP COLUMN column_name
Changer le type de données d'une colonne :
ALTER TABLE table_name ALTER COLUMN column_name datatype
ALTER TABLE TableName DROP CONSTRAINT NomContrainte;
ALTER TABLE Table1 ADD CONSTRAINT FK_Table1_Table2 FOREIGN KEY (IdTable2, , Column1) REFERENCES ActiviteLocalisation(Id, Column1)