2017-01-11 5 views
1

次のステートメントのテーブル名の中のダブルドットはどういう意味ですか?"select * from a..c"とはどういう意味ですか?

select * from a..c 
+0

(あなたが[ダブルドットテーブル修飾子]の –

+8

可能な複製を使用しているあなたの質問やデータベースを参照して、いくつかの例を与えて提供してくださいhttp://stackoverflow.com/questions/34786049/double-dot-table-qualifier ) –

+0

'a..c'は無効な標準SQLです。どのDBMSを使用していますか? –

答えて

4

・ファースト部分(A)は、データベース名であり、(..)は、デフォルトのスキーマ(DBO)を示し、cはそうテーブル名である: -

select * from a..c 

に等しいです。
select * from a.dbo.c 
+0

これが回答@Ashutosh Mishraとしてマークしてください –

0

まず、変数、データベースサーバーの名前および第2の可変 があなたに述べたデータベースのテーブル名を示す示します。

SELECT * FROM [DataBaseName]..[Table_Name] 
関連する問題