T-SQL - Drop Tables
O SQL Server DROP TABLE declaração é usada para remover uma definição de tabela e todos os dados, índices, gatilhos, restrições e especificações de permissão para essa tabela.
Note - Você deve ter cuidado ao usar este comando porque uma vez que uma tabela é excluída, todas as informações disponíveis na tabela também serão perdidas para sempre.
Sintaxe
A seguir está a sintaxe básica da instrução DROP TABLE -
DROP TABLE table_name;
Exemplo
Vamos primeiro verificar a tabela CLIENTES e, em seguida, vamos excluí-la do banco de dados -
Exec sp_columns CUSTOMERS;
O comando acima mostra a seguinte tabela.
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
A tabela CUSTOMERS está disponível no banco de dados, então vamos descartá-la. A seguir está o comando para o mesmo.
DROP TABLE CUSTOMERS;
Command(s) completed successfully.
Com o comando acima, você não obterá nenhuma linha.
Exec sp_columns CUSTOMERS;
No rows\data will be displayed