В этом учебном пособии вы узнаете, как использовать оператор DROP TABLE в SQL Server (Transact-SQL) с синтаксисом и примерами.
Описание
Оператор SQL Server (Transact-SQL) DROP TABLE позволяет удалять таблицу из базы данных SQL Server.
Синтаксис
Синтаксис оператора DROP TABLE в SQL Server (Transact-SQL):
Параметры или аргументы
table_name - имя таблицы для удаления из базы данных SQL Server.
Пример
Рассмотрим пример, показывающий, как удалить таблицу с помощью оператора DROP TABLE в SQL Server (Transact-SQL).
Например:
1 |
DROP TABLE employees; |
Этот пример DROP TABLE приведет к удалению таблицы, называемой employees из текущей базы данных в SQL Server.
Что произойдет, если таблица, которую вы хотите удалить, находится не в текущей базе данных, а в другой базе данных на SQL Server? Давайте посмотрим, как удалить таблицу в другой базы данных.
Например:
1 |
DROP TABLE Database2.dbo.suppliers; |
В этом примере DROP TABLE будет удалена таблица, называемая suppliers, которая не находится в текущей базе данных SQL Server. Скорее, таблица suppliers найдена в другом экземпляре базе данных Database2 SQL Server.
Поскольку мы ссылаемся на имя базы данных, то оператор DROP TABLE может быть выполнен из любой базы данных на экземпляре сервера (при условии, что у вас есть необходимые привилегии DROP).
Далее, рассмотрим, как удалить LOCAL TEMPORARY TABLE, используя оператор DROP TABLE. Во-первых, важно отметить, что все LOCAL TEMPORARY TABLE имеют префикс символ #.
Например:
1 |
DROP TABLE #employees; |
В этом примере DROP TABLE будет удалять LOCAL TEMPORARY TABLE, называемую #employees.
Наконец, рассмотрим, как удалить GLOBAL TEMPORARY TABLE с помощью оператора DROP TABLE. В то время как LOCAL TEMPORARY TABLE имеют префикс символом #, то GLOBAL TEMPORARY TABLES начинаются с символов ##.
Например:
1 |
DROP TABLE ##suppliers; |
В этом примере DROP TABLE будет сброшен GLOBAL TEMPORARY TABLE, называемую ##suppliers.