SQL怎样创建非dbo的表

2024-10-14 01:45:06

1、User与Schema的区别很容易区分User与Schema,User是用来管理数据库对象访问权限的,Schema是用来分组数据库对照滠跋诵象的。User必需经过授权,才能访问挂在Schema下面的数据库对象。每个数据库对象一定会挂在某个Schema下面,创建对象时,如果没有指定Schema,就会挂在默认的Schema dbo下面。

SQL怎样创建非dbo的表

3、创建一个Schema右键点击Schemas节点,点击菜单中的"New Schema",在创建Schema对话框中输入Schema的名称,如:demo,Schema Owner可以不指定,默认为dbo这个User,点确定创建Schema。

SQL怎样创建非dbo的表SQL怎样创建非dbo的表SQL怎样创建非dbo的表

6、使用新建的非dbo Schema的表使用非dbo Schema的表时,需要在表前面加上Schema名称,不然可能会出错,具体的Sql如下:select * from demo.table1

SQL怎样创建非dbo的表
猜你喜欢