Как я могу изменить имя таблицы с помощью запроса?
Я использовал следующий синтаксис, но мне не удалось найти ключевое слово rename в SQL Server 2005.
Alter table Stu_Table rename to Stu_Table_10
Как я могу изменить имя таблицы с помощью запроса?
Я использовал следующий синтаксис, но мне не удалось найти ключевое слово rename в SQL Server 2005.
Alter table Stu_Table rename to Stu_Table_10
Ответы:
Используйте sp_rename:
Вы можете найти документацию по этой процедуре на MSDN .
Если вам нужно включить имя схемы, его можно включить только в первый параметр (т. Е. Его нельзя использовать для перемещения таблицы из одной схемы в другую). Так, например, это действительно так:
источник
В
MySQL
: -источник
Пожалуйста, используйте это на SQL Server 2005:
это даст вам:
но имя вашей таблицы будет изменено.
источник
В Postgress SQL:
источник
В MySQL:
ПЕРЕИМЕНОВАТЬ ТАБЛИЦУ
template_function
Вbusiness_function
;источник
ALTER TABLE table_name RENAME TO new_table_name; также работает в MySQL.
Или: ПЕРЕИМЕНОВАТЬ ТАБЛИЦУ
table_name
Вnew_table_name
;источник
Изменен Syntex для последних версий MySQL.
Поэтому попробуйте команду ПЕРЕИМЕНОВАТЬ без ОДИНАКОВЫХ ЦИТАТ в именах таблиц.
RENAME TABLE old_name_of_table TO new_name_of_table;
источник
источник
выполнить эту команду
источник
переименовать имя таблицы:
например:
источник