2009-06-30 111 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的默认模式。

相关问题