亲当你在用sql 自动生成查询等sql 语句的时候 还记得 from 后边那一大串嘛
比如
[IWMS].[DBO].[CARTON]
一直我都对这个东西懵懵懂懂的
最近一直在学习存储过程,正好想起来这个问题,问了一个同事,他告诉我说这个是dbo 是代表角色,然后我就挺奇怪,我用的是公司的帐号,或者sa帐号 或者计算机帐号登录 数据库,从来都没有用过dbo帐号。
经过查询才知道 dbo 是 数据库所有者 (DataBase Owner)。是数据库默认的一个角色,任何没有指明拥有者的表都将被默认的添加到这个角色下边,这时候突然想起来,大学数据库上机电时候 同学建的表回宿舍就没法操作了,应该是他宿舍的库和机房的 数据库的用户不一致导致的
所以
[IWMS].[DBO].[CARTON]的含义就是
[IWMS] 数据库下 的[DBO]角色拥有的 [CARTON] 表