Sqlserver 結構之架構篇(起) 查詢表所屬用戶(其實應該是schema/架構)

剛開始用sqlsever,總是發現所有的表都有前綴,例如dbo,sec等,
一開始以爲是用戶,後來才發現是schema,中文翻譯是”架構“(不知道爲啥這樣翻-_-)
圖如下
在這裏插入圖片描述
所有的架構則在這裏找:
對應數據庫-安全-架構(schema)
在這裏插入圖片描述

問題:由於表太多,不知道該怎麼快速找到表,這個時候就可以通過架構進行查詢

   select sys.objects.name as [對象名稱],sys.schemas.name as [架構名稱] 
 from sys.objects,sys.schemas 
 where sys.objects.type='U'
 and sys.objects.schema_id=sys.schemas.schema_id
 and sys.objects.name='表名'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章