SSMSでテーブルを作成するとき、次のステートメントを実行すると気付きました。
CREATE TABLE [tableName];
テーブルは独自のスキーマの下に作成されます(dboではありません)。したがって、dboスキーマの下で作成するには、次のように明示的に宣言する必要があります。
CREATE TABLE [dbo].[tableName];
テーブルを作成するときに[dbo]部分を指定する必要がないように、誰かが方法(サーバー全体の設定など)を知っていますか?
1
どのバージョンのSQLサーバーですか?
そして、なぜ明示的に指定することに問題があるのですか?
—
HLGEM