0

新しいクエリを作成するときに、次のものだけを使用できる管理スタジオの設定はありますか?

SELECT * FROM Foo

それ以外の

SELECT * FROM dbname.dbo.Foo

もちろん、あいまいさはないと仮定しますか?

現在、エラーメッセージが表示されます。ありがとう。

4

2 に答える 2

1

SQL Server 2012 では、ユーザーの既定のスキーマを設定できます。

MSDNのページはこちら

注: スキーマを一度設定すると、スキーマを変更することはできません。

于 2013-10-14T12:49:00.093 に答える
0

ここに画像の説明を入力

ここでドロップダウンリストからデータベース名を選択し、列名があいまいな場合は、TABLENAME.ColumnName
という 2 つの部分の名前を使用 します。新しいクエリウィンドウを開くと、マスターデータベースコンテキストで開きます。何年にもわたってSQLサーバーを使用していると、クエリウィンドウを開いてマスターデータベースでスクリプトの実行を開始するというこの間違いが頻繁に発生します。だからあなただけではありません:)

USEステートメントを使用することもできます。

USE DataBase_Name
GO

//your query.........
于 2013-10-14T13:04:40.313 に答える