SQL Server xtype的介紹
sysobjects 表
在資料庫內建立的每個物件(約束、預設值、日誌、規則、儲存過程等)在表中佔一行。只有在 tempdb 內,每個臨時物件才在該表中佔一行。
列名 資料型別 描述
name sysname 物件名。
Id int 物件標識號。
xtype char(2) 物件型別。可以是下列物件型別中的一種:
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 = 擴充套件儲存過程
uid smallint 所有者物件的使用者 ID。
info smallint 保留。僅限內部使用。
status int 保留。僅限內部使用。
base_schema_
ver int 保留。僅限內部使用。
replinfo int 保留。供複製使用。
parent_obj int 父物件的物件標識號(例如,對於觸發器或約束,該標識號為表 ID)。
crdate datetime 物件的建立日期。
ftcatid smallint 為全文索引註冊的所有使用者表的全文目錄識別符號,對於沒有註冊的所有使用者表則為 0。
schema_ver int 版本號,該版本號在每次表的架構更改時都增加。
stats_schema_
ver int 保留。僅限內部使用。
type char(2) 物件型別。可以是下列值之一:
C = CHECK 約束
D = 預設值或 DEFAULT 約束
F = FOREIGN KEY 約束
FN = 標量函式
IF = 內嵌表函式
K = PRIMARY KEY 或 UNIQUE 約束
L = 日誌
P = 儲存過程
R = 規則
RF = 複製篩選儲存過程
S = 系統表
TF = 表函式
TR = 觸發器
U = 使用者表
V = 檢視
X = 擴充套件儲存過程
userstat smallint 保留。
sysstat smallint 內部狀態資訊。
indexdel smallint 保留。
refdate datetime 留作以後使用。
version int 留作以後使用。
deltrig int 保留。
instrig int 保留。
updtrig int 保留。
seltrig int 保留。
category int 用於釋出、約束和標識。
cache smallint 保留。
可以很方便的用
select * from sysobjects where xtype='TR' and parent_obj=object_id('表名')
查出表的資訊
syscolumns表內的xtype
查了一下,這些東西都是存於每一個資料庫的syscolumns表裡面得,name就是列名,xtype就是資料型別,但是這個xtype是數字的,下面是數字和資料型別對應的關係;
xtype=34 'image'
xtype= 35 'text'
xtype=36 'uniqueidentifier'
xtype=48 'tinyint'
xtype=52 'smallint'
xtype=56 'int'
xtype=58 'smalldatetime'
xtype=59 'real'
xtype=60 'money'
xtype=61 'datetime'
xtype=62 'float'
xtype=98 'sql_variant'
xtype=99 'ntext'
xtype=104 'bit'
xtype=106 'decimal'
xtype=108 'numeric'
xtype=122 'smallmoney'
xtype=127 'bigint'
xtype=165 'varbinary'
xtype=167 'varchar'
xtype=173 'binary'
xtype=175 'char'
xtype=189 'timestamp'
xtype=231 'nvarchar'
xtype=239 'nchar'
xtype=241 'xml'
xtype=231 'sysname'
相關文章
- sql server sysobjects xtype型別SQLServerObject型別
- SQL Server 轉儲的介紹SQLServer
- SQL Server profiler 介紹2SQLServer
- SQL Server 中的鎖定介紹SQLServer
- 清除SQL Server日誌的方法介紹SQLServer
- SQL Server事務日誌介紹SQLServer
- Sybase SQL Server體系結構介紹SQLServer
- 在SQL Server中,關於with as使用介紹SQLServer
- MS SQL Server 事務日誌介紹SQLServer
- SQL?Server新特性SequenceNumber用法介紹YTZBSQLServer
- SQL Server 內建轉換函式介紹SQLServer函式
- 資料倉儲—資料庫—SQL Server 介紹資料庫SQLServer
- SQL SERVER 2000新增功能介紹1 (轉)SQLServer
- 一些文件中沒有介紹的SQL Server DBCC命令SQLServer
- Microsoft SQL Server 2005中的MDX指令碼功能介紹ROSSQLServer指令碼
- SQL Server 全文搜尋功能、全文索引方式介紹SQLServer索引
- 介紹SQL Server中指定檔案位置優化效能SQLServer優化
- Sql索引介紹SQL索引
- Apache (http server)的詳細介紹ApacheHTTPServer
- SQL Server埠更改後的資料庫連線方式簡要介紹SQLServer資料庫
- mysql中SQL的概念介紹MySql
- sql多表的關係介紹SQL
- SQL Server常見問題介紹及快速解決建議SQLServer
- SQL Server資料庫事務日誌序列號(LSN)介紹SQLServer資料庫
- MySQL SQL模式介紹MySql模式
- SQL Plan Management介紹SQL
- 關於SQL Server資料庫備份和恢復特性介紹SQLServer資料庫
- 資料倉儲—ETL—Microsoft SQL Server 2005 Integration Services 介紹ROSSQLServer
- SQL JOIN 簡單介紹SQL
- 精妙SQL語句介紹SQL
- CLR的GC工作模式介紹(Workstation和Server)GC模式Server
- 【能力提升】SQL Server常見問題介紹及快速解決建議SQLServer
- SQL高手篇:精妙SQL語句介紹SQL
- Sql介紹 與 Sql基礎查詢SQL
- SQL Server 2022 AlwaysOn新特性之包含可用性組介紹SQLServer
- Mybatis介紹之 動態SQLMyBatisSQL
- Oracle PL/SQL之 Package介紹OracleSQLPackage
- SQL | JOIN 型別使用介紹SQL型別