sysobjects的xtype 代表的物件型別

2021-05-06 15:37:08 字數 924 閱讀 6235

sysobjects的xtype 代表的物件型別。可以是下列物件型別中的一種:

c = check 約束

d = 預設值或default 約束

f = foreign key 約束

l = 日誌

fn = 標量函式

if = 內嵌表函式

p = 儲存過程

pk = primary key 約束(型別是k)

rf = 複製篩選儲存過程

s = 系統表

tf = 表函式

tr = 觸發器

u = 使用者表

uq = unique 約束(型別是k)

v = 檢視

x = 擴充套件儲存過程

object_id和data_object_id都是表示資料庫物件的唯一標誌。

object_id是資料庫物件的邏輯id,data_object_id是資料庫物件的物理id。

--

查詢所有資料庫

select

*from

master.dbo.sysdatabases

--查詢所有表

select

*from

sysobjects

--查詢指定資料庫下的所有表

use[指定資料庫名名]

select

*from

sysobjects

sysobjects中type的定義

sysobjects中type的定義如下 sysobjects是mssql資料庫的系統表,在web許可權下可以正常訪問。msysobjects是access資料庫的系統表,在web許可權下沒有許可權訪問,會提示 沒有許可權訪問 我們在mssql的儲存過程中經常要處理一些特殊的物件,這些物件都存放在資...

系統表sysobjects的用法

sysobjects select from sysobjects where 列名 列名 資料型別 描述 name sysname 物件名。id int 物件標識號。xtype char 2 物件型別。可以是下列物件型別中的一種 c check 約束 d 預設值或 default 約束 f for...

SQL 中SysObjects表說明

sysobjects 在資料庫內建立的每個物件 約束 預設值 日誌 規則 儲存過程等 在表中佔一行。只有在 tempdb 內,每個臨時物件才在該表中佔一行。列名 資料型別 描述 name sysname 物件名。id int 物件標識號。xtype char 2 物件型別。可以是下列物件型別中的一種...