2009-06-30 46 views

回答

171

dbo是SQL Server中的默認模式。您可以創建自己的模式,以便更好地管理對象命名空間。

+20

作爲最佳做法,我總是添加「dbo」。即使沒有必要也要加上前綴。在SQL中大部分時間都很明確。 – SurroundedByFish 2009-06-30 13:56:24

+2

@SurroundedByFish:可能不是最佳實踐,但我可能錯了,因爲我不是SQL專家。 http://stackoverflow.com/a/769639/602245 – Brett 2012-01-20 19:19:04

69

如果您使用的是Sql Server Management Studio,則可以通過瀏覽到Databases - Your Database - Security - Schemas來創建自己的模式。

創建使用腳本一個是(舉例來說)一樣簡單:

CREATE SCHEMA [EnterSchemaNameHere] AUTHORIZATION [dbo] 

您可以以邏輯的表格,例如,通過創建「財經」信息,而另一個用於沙瑪使用它們「個人資料。然後,您的表將顯示爲:

Financial.BankAccounts Financial.Transactions Personal.Address

而不是使用DBO的默認模式。

相關問題