CREATE TABLE Sales.CustomerEmail里的Sales作为schema时候有何用处?(SQL Server 2005) 20CSDN]

发布时间:2016-12-6 22:20:36 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"CREATE TABLE Sales.CustomerEmail里的Sales作为schema时候有何用处?(SQL Server 2005) 20CSDN]",主要涉及到CREATE TABLE Sales.CustomerEmail里的Sales作为schema时候有何用处?(SQL Server 2005) 20CSDN]方面的内容,对于CREATE TABLE Sales.CustomerEmail里的Sales作为schema时候有何用处?(SQL Server 2005) 20CSDN]感兴趣的同学可以参考一下。

在SQL Server 2005中有个schema的东西, CREATE TABLE Sales.CustomerEmail中的Sales就是一个Schema, 应该如何去理解Schema呢?

Schema不是2005的新东西,sql 2000里也有,是用户名, CREATE TABLE Sales.CustomerEmail 这里用来标识CustomerEmail的所有者是Sales

在2005中用户名和schema已经不是一一对应了,详细资料自己查看帮助文档了。

据我理解相当于 namespace 吧

netcoder需要与时俱进阿……

SQL2005的schema和SQL2000的已经不同。 SQL2000的schema和user是一一对应的,删除和改变user,schema也就失去作用了。 而SQL2005的schema是可以独立于user的,它起到了逻辑组织数据库对象的作用,多个user可以拥有共同的schema当删除user的时候不用删除依赖于其的数据库对象。起到灵活组织的作用。但是日常开发环境,如果没有多用户权限的特殊需求,建议使用默认的user和schema一一对应模式,避免混乱。

上一篇:为什么sqlserver2005连接数据库时,打开了1433端口的同时又自动关上了? 20CSDN]
下一篇:sqlserver2005请教简单问题 80CSDN]

相关文章

相关评论