我知道,在SQL語句中,xxx
部分(例如xxx.TableName
)引用數據表的模式。通常,大多數表格創建爲dbo.TableName
。在SQL代碼中引用表格時,可以省略默認模式,您可以通過表格名稱引用表格。同樣,如果您需要在另一個數據庫中引用表,則可以通過以下語法Database.dbo.TableName
來引用它。'SELECT * FROM database..table'中的'..'是什麼意思?
但是,我碰到另一個用戶代碼Database..TableName
。 ..
代表什麼?我可以假設一個合理的答案,但我找不到任何具體的文件。 (谷歌似乎不適用於雙點文字。)
道歉,如果這是一個重複。請提供鏈接,我會立即刪除此問題。再一次,我試圖搜索它,但雙點文本不是很容易搜索。 – RLH 2014-10-20 18:08:06
這是一篇[文章](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/11/bad-habits-to-kick-avoiding-the-schema-prefix.aspx)關於你爲什麼不應該不要離開。 – Zane 2014-10-20 18:13:58