Как я перемещаю таблицу в схему в T-SQL

Да... наши базы данных разработаны в ERwin, и DDLs для каждой версии автоматически сгенерированы. Файлы ERwin сохранены в нашей системе управления исходным кодом (на самом деле, так наши технические документы).

262
задан Mitch Wheat 14 June 2017 в 16:22
поделиться

1 ответ

ALTER SCHEMA TargetSchema 
    TRANSFER SourceSchema.TableName;

Если вы хотите переместить все таблицы в новую схему, вы можете использовать недокументированную (и которая в какой-то момент будет устаревшей, но вряд ли!) sp_MSforeachtable хранимая процедура:

exec sp_MSforeachtable "ALTER SCHEMA TargetSchema TRANSFER ?"

Ссылка: ALTER SCHEMA

SQL 2008: Как изменить схему db на dbo

450
ответ дан 23 November 2019 в 02:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: