新しいスキーマを作成し、DDL スクリプトを記述して、同じデータベース内の異なるスキーマに存在する同じ名前のテーブルを作成する方法を知っています。SQL Server 2005 Management Studio Express を使用してそれを行う方法を知りたいです。
繰り返しになりますが、SQL Server 2005 Management Studio Express を使用して、同じ名前で同じデータベースの異なるスキーマに存在する 2 つのテーブルを作成できるかどうかを知りたいです。
新しいスキーマを作成し、DDL スクリプトを記述して、同じデータベース内の異なるスキーマに存在する同じ名前のテーブルを作成する方法を知っています。SQL Server 2005 Management Studio Express を使用してそれを行う方法を知りたいです。
繰り返しになりますが、SQL Server 2005 Management Studio Express を使用して、同じ名前で同じデータベースの異なるスキーマに存在する 2 つのテーブルを作成できるかどうかを知りたいです。
はい。dbo
これを行うには、プロパティ ウィンドウでスキーマ プロパティを、SQL Server で作成される新しいテーブルの値 (スキーマの既定値) とは異なる値に変更します。
データベースに新しいテーブルを作成している最中にF4
キーを押すと、画面の右側にプロパティ ウィンドウが表示されます。そのプロパティ ウィンドウには、作成される新しいテーブルのさまざまな属性が表示されます。
などの組み込みスキーマをドロップダウン ボックスから選択するか、データベースで使用している独自のカスタム スキーマを選択guest
できdb_owner
ます。
元の質問に答えるには-作成している2つのテーブルのスキーマプロパティを一意の値(たとえばdbo
、guest
)に設定している限り、それらが同じ名前であっても問題は発生しないとしましょうtable1
。