2013-04-04 180 views
0

我正在通過需要集成到我們自己的系統中的第三方SQL Server 2008數據庫進行工作。很多表的列名使用以下語法:SQL Server:列名稱中的雙冒號的用法

[CL :: ID]

[CL ::名稱]

我對於這是關於什麼,我只是很感興趣。我已經Google了它,並沒有得到任何東西,除了模式和權限,我不認爲適用於這種情況。

我以爲這只是開發者的命名。

任何想法?

+1

這只是開發者的術語。 [分隔標識符](http://msdn.microsoft.com/en-us/library/ms175874.aspx)意味着您可以在對象名稱中使用任何想要的字符,但通常認爲避免它們並使用常規標識符會更好只是因爲它避免了需要在每個腳本中引用名稱以及引用它們的代碼段的全部問題。 – Pondlife 2013-04-04 15:27:09

+0

@Pondlife感謝你的評論。我認爲這是一個很好的方式來命名的東西! – ComfortablyNumb 2013-04-04 15:40:41

回答

2

分隔標識符可能包含特殊字符。見here。冒號沒有特別的意義。

+0

Thnakf你的回答! – ComfortablyNumb 2013-04-04 15:41:18