T-SQL - Supprimer les tables
Le serveur SQL DROP TABLE est utilisée pour supprimer une définition de table et toutes les données, index, déclencheurs, contraintes et spécifications d'autorisation pour cette table.
Note - Vous devez être prudent lors de l'utilisation de cette commande car une fois qu'une table est supprimée, toutes les informations disponibles dans la table seront également perdues à jamais.
Syntaxe
Voici la syntaxe de base de l'instruction DROP TABLE -
DROP TABLE table_name;
Exemple
Vérifions d'abord la table CUSTOMERS puis nous la supprimerons de la base de données -
Exec sp_columns CUSTOMERS;
La commande ci-dessus montre le tableau suivant.
TABLE_QUALIFIER TABLE_OWNER TABLE_NAME COLUMN_NAME DATA_TYPE TYPE_NAME
PRECISION LENGTH SCALE RADIX NULLABLE REMARKS COLUMN_DEF SQL_DATA_TYPE
SQL_DATETIME_SUB CHAR_OCTET_LENGTH ORDINAL_POSITION IS_NULLABLE SS_DATA_TYPE
TestDB dbo CUSTOMERS ID 4 int 10 4 0 10 0
NULL NULL 4 NULL NULL 1 NO 56
TestDB dbo CUSTOMERS NAME 12 varchar 20 20 NULL NULL 0
NULL NULL 12 NULL 20 2 NO 39
TestDB dbo CUSTOMERS AGE 4 int 10 4 0 10 0
NULL NULL 4 NULL NULL 3 NO 56
TestDB dbo CUSTOMERS ADDRESS 1 char 25 25 NULL NULL 1
NULL NULL 1 NULL 25 4 YES 39
TestDB dbo CUSTOMERS SALARY 3 decimal 18 20 2 10 1
NULL NULL 3 NULL NULL 5 YES 106
La table CUSTOMERS est disponible dans la base de données, alors supprimons-la. Voici la commande pour le même.
DROP TABLE CUSTOMERS;
Command(s) completed successfully.
Avec la commande ci-dessus, vous n'obtiendrez aucune ligne.
Exec sp_columns CUSTOMERS;
No rows\data will be displayed