sql表的前綴是dbo的原因:dbo是資料庫的預設用戶,它具有所有者的權限。透過dbo來定義物件能夠使資料庫中的任何使用者引用而不必提供所有者名稱。
DBO是每個資料庫的預設用戶,具有所有者權限,即DbOwner。透過以DBO作為擁有者來定義對象,能夠使資料庫中的任何使用者引用而不必提供所有者名稱。
(影片教學推薦:mysql影片教學)
例如:你以User1登入進去並建立表格Table,而未指定DBO, 當使用者User2登進去想訪問Table時就得知道這個Table是你User1建立的,要寫上User1.Table,如果他不知道是你建的,則訪問會有問題。
如果你建表時把擁有者指給了Dbo,則別的使用者進來時寫上Dbo.Table就行了,不必知道User1。
不光錶是如此,視圖等等資料庫物件建立時也要如此才算是好。
以上是sql表的前綴為什麼是dbo的詳細內容。更多資訊請關注PHP中文網其他相關文章!