如果我將查詢複製並粘貼到sql管理工作室進行調試,我必須將所有表名從tableName更改爲[database]。[dbo]。[tableName],這可以避免嗎?我可以讓sql server管理工作室不需要[]表名左右嗎?
0
A
回答
1
它也很重要你使用哪個數據庫。當你打開一個默認查詢窗口時,它選擇Master作爲你的數據庫。您可以手動將其更改爲您的數據庫,該數據庫將在此之後接受表名稱,或者您可以在查詢中指定 使用數據庫名稱;
否則,你將需要與每一個參考指定databasename.schema.table名。這也是您可以在同一查詢窗口中跨多個數據庫查詢的方式。
1
[]
被稱爲QUOTENAME,當你沒有爲對象的valid identifier也需要..
對於實例
失敗
create table dbo.123
(
id int
)
這個成功
create table dbo.[123]
(
id int
)
因此,總之,[]
是沒有必要的,如果你有一個有效的標識符,並且當你沒有一個時是必需的
相關問題
- 1. 我可以在SQL Server 2005中使用SQL Server 2008管理工作室嗎?
- 2. 與SQL Server 2005管理工作室不同架構下的相同名稱表管理工作室Express
- 3. 通過Sql Server管理工作室在Sql Server中刪除表
- 4. SQL Server 2008管理工作室 - 不能看錶,可以運行查詢
- 5. SQL Server管理工作室不顯示錶?
- 6. Sql Server管理工作室缺少表格右鍵單擊菜單選項
- 7. SQL Server管理工作室作業列表中未列出的SQL Server作業
- 8. Sql Server管理工作室「無效的對象名稱dbo.xxxxx」
- 9. 給用戶名sql server 2012管理工作室
- 10. SQL Server 2008,恢復我的密碼/登錄管理工作室?
- 11. SQL Server 2008管理工作室刪除表警告?
- 12. 查找SQL Server 2005管理工作室的註冊表
- 13. 從ER圖生成表Microsoft SQL Server管理工作室
- 14. 無法修改表(使用Microsoft SQL Server管理工作室2008)
- 15. SQL Server管理工作室 - 表設計器
- 16. 命名管道的用法是什麼?我可以使用命名管道從管理工作室連接嗎?
- 17. SQL Server 2014管理工作室不支持Windows 8?
- 18. 我可以在沒有管理工作室的情況下連接遠程sql server數據庫嗎
- 19. 的SQL Server Express與管理CHINESE Studio不安裝管理工作室
- 20. SQL Azure數據庫使用SQL Server管理工作室
- 21. SQL Server管理工作室中的Sql縮進
- 22. 數據庫鏡像選項不可用在SQL Server管理工作室2008
- 23. 按Ctrl-Shift-M鍵不再在SQL Server管理工作的工作室
- 24. camelCase ctrl左右鈦工作室?
- 25. SQL服務器管理工作室Express
- 26. 用戶映射SQL管理工作室
- 27. Linqpad性能vs Sql管理工作室
- 28. Sql管理工作室和azure
- 29. 無法安裝SQL Server 2012管理工作室
您是否在談論Management Studio? – kubasnack
對不起,編輯。 –
在任何版本的SQL Server中,SSMS都不*要求*方格引號。你嘗試過失敗的東西嗎? –