1. ホーム
  2. sql-server

[解決済み】T-SQLでテーブルをスキーマに移動させる方法

2022-03-30 23:39:29

質問

T-SQLを使用して、テーブルを特定のスキーマに移動したいのですが?SQL Server 2008を使用しています。

どのように解決するのですか?

ALTER SCHEMA TargetSchema 
    TRANSFER SourceSchema.TableName;

を移動させたい場合 すべて テーブルを新しいスキーマに置き換えるには、ドキュメントにない (そしていつかは非推奨となる、しかしその可能性は低い!) sp_MSforeachtable ストアドプロシージャを使用します。

exec sp_MSforeachtable "ALTER SCHEMA TargetSchema TRANSFER ?"

参考 ALTER SCHEMA

SQL 2008です。dbスキーマをdboに変更する方法