親當你在用sql 自動生成查詢等sql 語句的時候 還記得 from 后邊那一大串嘛
比如
[IWMS].[DBO].[CARTON]
一直我都對這個東西懵懵懂懂的
最近一直在學習存儲過程,正好想起來這個問題,問了一個同事,他告訴我說這個是dbo 是代表角色,然后我就挺奇怪,我用的是公司的帳號,或者sa帳號 或者計算機帳號登錄 數據庫,從來都沒有用過dbo帳號。
經過查詢才知道 dbo 是 數據庫所有者 (DataBase Owner)。是數據庫默認的一個角色,任何沒有指明擁有者的表都將被默認的添加到這個角色下邊,這時候突然想起來,大學數據庫上機電時候 同學建的表回宿舍就沒法操作了,應該是他宿舍的庫和機房的 數據庫的用戶不一致導致的
所以
[IWMS].[DBO].[CARTON]的含義就是
[IWMS] 數據庫下 的[DBO]角色擁有的 [CARTON] 表