国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
SQLServer數(shù)據(jù)庫中的幾個關(guān)鍵系統(tǒng)表 之一

3*掌握系統(tǒng)目錄、系統(tǒng)表、數(shù)據(jù)庫目錄的概念及組成。以SQL Server 樣例數(shù)據(jù)庫northwind為例,說明以下系統(tǒng)表的結(jié)構(gòu)。

  Sysobjects ,  syscolumn2  ,sysindexs  ,  sysusers ,  sysdepends , syscontraints

 ============================================================================
Sysobjects
 sysobjects
在數(shù)據(jù)庫中創(chuàng)建的每個對象(例如約束、默認(rèn)值、日志、規(guī)則以及存儲過程)都對應(yīng)一行。
列名  數(shù)據(jù)類型  說明 
name
 sysname
 對象名稱
 
id
 int
 對象標(biāo)識號
 
xtype
 char(2)
 對象類型。可以是下列對象類型中的一種:
C = CHECK 約束
D = 默認(rèn)設(shè)置或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日志
FN = 標(biāo)量函數(shù)
IF = 內(nèi)聯(lián)表函數(shù)
P = 存儲過程
PK = PRIMARY KEY 約束(類型為 K)
RF = 復(fù)制篩選器存儲過程
S = 系統(tǒng)表
TF = 表函數(shù)
TR = 觸發(fā)器
U = 用戶表
UQ = UNIQUE 約束(類型為 K)
V = 視圖
X = 擴展存儲過程
 
uid
 smallint
 所有者對象的用戶 ID。如果用戶數(shù)和角色數(shù)超過 32,767,將溢出或返回 NULL。有關(guān)詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。
 
info
 smallint
 保留為僅供內(nèi)部使用。
 
status
 int
 保留為僅供內(nèi)部使用。
 
base_schema_ ver
 int
 保留為僅供內(nèi)部使用。
 
replinfo
 int
 為復(fù)制保留。
 
parent_obj
 int
 父對象的對象標(biāo)識號。例如,表 ID(如果父對象是觸發(fā)器或約束)。
 
crdate
 datetime
 對象的創(chuàng)建日期。
 
ftcatid
 smallint
 注冊為使用全文索引的所有用戶表的全文目錄標(biāo)識符,對于沒有注冊的所有用戶表則為 0。
 
schema_ver
 int
 在每次更改表的架構(gòu)時都會增加的版本號。始終返回 0。
 
stats_schema_ ver
 int
 保留為僅供內(nèi)部使用。
 
type
 char(2)
 對象類型。Can be one of the following values:
C = CHECK 約束
D = 默認(rèn)設(shè)置或 DEFAULT 約束
F = FOREIGN KEY 約束
FN = 標(biāo)量函數(shù)
IF = 內(nèi)聯(lián)表函數(shù)
K = PRIMARY KEY 或 UNIQUE 約束
L = 日志
P = 存儲過程
R = 規(guī)則
RF = 復(fù)制篩選器存儲過程
S = 系統(tǒng)表
TF = 表函數(shù)
TR = 觸發(fā)器
U = 用戶表
V = 視圖
X = 擴展存儲過程
 
userstat
 smallint
 保留
 
sysstat
 smallint
 內(nèi)部狀態(tài)信息。
 
indexdel
 smallint
 保留
 
refdate
 datetime
 保留供以后使用。
 
version
 int
 保留供以后使用。
 
deltrig
 int
 保留
 
instrig
 int
 保留
 
updtrig
 int
 保留
 
seltrig
 int
 保留
 
category
 int
 用于發(fā)布、約束和標(biāo)識。
 
cache
 smallint
 保留
 

syscolumns
為每個表和視圖中的每列返回一行,并為數(shù)據(jù)庫中的存儲過程的每個參數(shù)返回一行。
列名  數(shù)據(jù)類型  說明 
name
 sysname
 列名或過程參數(shù)的名稱。
 
id
 int
 此列所屬表的對象 ID,或者與此參數(shù)關(guān)聯(lián)的存儲過程的 ID。
 
xtype
 tinyint
 sys.types 中的物理存儲類型。
 
typestat
 tinyint
 僅限內(nèi)部使用。
 
xusertype
 smallint
 擴展的用戶定義數(shù)據(jù)類型的 ID。如果數(shù)據(jù)類型數(shù)超過 32767,則會發(fā)生溢出或返回 NULL。有關(guān)詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。
 
length
 smallint
 sys.types 中的最大物理存儲長度。
 
xprec
 tinyint
 僅限內(nèi)部使用。
 
xscale
 tinyint
 僅限內(nèi)部使用。
 
colid
 smallint
 列 ID 或參數(shù) ID。
 
xoffset
 smallint
 僅限內(nèi)部使用。
 
bitpos
 tinyint
 僅限內(nèi)部使用。
 
reserved
 tinyint
 僅限內(nèi)部使用。
 
colstat
 smallint
 僅限內(nèi)部使用。
 
cdefault
 int
 此列的默認(rèn)值的 ID。
 
domain
 int
 此列的規(guī)則或 CHECK 約束的 ID。
 
number
 smallint
 過程分組時的子過程號。
0 = 非過程項
 
colorder
 smallint
 僅限內(nèi)部使用。
 
autoval
 varbinary(8000)
 僅限內(nèi)部使用。
 
offset
 smallint
 此列所在行的偏移量。
 
collationid
 int
 列的排序規(guī)則的 ID。對于非字符列,此值為 NULL。
 
status
 tinyint
 用于說明列或參數(shù)的屬性的位圖:
0x08 = 列允許空值。
0x10 = 添加 varchar 或 varbinary 列時,執(zhí)行 ANSI 填充。保留 varchar 列的尾隨空格以及 varbinary 列的尾隨零。
0x40 = 參數(shù)為 OUTPUT 參數(shù)。
0x80 = 列為標(biāo)識列。
 
type
 tinyint
 sys.types 中的物理存儲類型。
 
usertype
 smallint
 sys.types 中的用戶定義數(shù)據(jù)類型的 ID。如果數(shù)據(jù)類型數(shù)超過 32767,則會發(fā)生溢出或返回 NULL。有關(guān)詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。
 
printfmt
 varchar(255)
 僅限內(nèi)部使用。
 
prec
 smallint
 此列的精度級別。
-1 = xml 或大值類型。
 
scale
 int
 此列的小數(shù)位數(shù)。
NULL = 數(shù)據(jù)類型不是數(shù)值。
 
iscomputed
 int
 指示列是否為計算列的標(biāo)志:
0 = 非計算列。
1 = 計算列。
 
isoutparam
 int
 指示過程參數(shù)是否為輸出參數(shù):
1 = True
0 = False
 
isnullable
 int
 指示列是否允許空值:
1 = True
0 = False
 
collation
 sysname
 列的排序規(guī)則的名稱。如果不是基于字符的列,則為 NULL。
 

 systypes
為數(shù)據(jù)庫中定義的每種系統(tǒng)提供的數(shù)據(jù)類型和每種用戶定義的數(shù)據(jù)類型返回一行。
列名  數(shù)據(jù)類型  說明 
name
 sysname
 數(shù)據(jù)類型名稱。
 
xtype
 tinyint
 物理存儲類型。
 
status
 tinyint
 僅限內(nèi)部使用。
 
xusertype
 smallint
 擴展用戶類型。如果用戶數(shù)和角色數(shù)超過 32,767,將溢出或返回 NULL。有關(guān)詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。
 
length
 smallint
 數(shù)據(jù)類型的物理長度。
 
xprec
 tinyint
 服務(wù)器使用的內(nèi)部精度。不在查詢中使用。
 
xscale
 tinyint
 服務(wù)器使用的內(nèi)部小數(shù)位數(shù)。不在查詢中使用。
 
tdefault
 int
 特定存儲過程的 ID,該存儲過程包含對此數(shù)據(jù)類型的完整性檢查功能。
 
domain
 int
 特定存儲過程的 ID,該存儲過程包含對此數(shù)據(jù)類型的完整性檢查功能。
 
uid
 smallint
 數(shù)據(jù)類型創(chuàng)建者的用戶 ID。如果用戶數(shù)和角色數(shù)超過 32,767,將溢出或返回 NULL。有關(guān)詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。
 
reserved
 smallint
 僅限內(nèi)部使用。
 
usertype
 smallint
 用戶類型 ID。如果數(shù)據(jù)類型數(shù)超過 32,767,則溢出或返回 NULL。有關(guān)詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。
 
variable
 bit
 可變長度數(shù)據(jù)類型。
1 = True
0 = False
 
allownulls
 bit
 指示此數(shù)據(jù)類型的默認(rèn)為空性。如果使用 CREATE TABLE 或 ALTER TABLE 指定了為空性,則覆蓋此默認(rèn)值。
 
type
 tinyint
 物理存儲數(shù)據(jù)類型。
 
printfmt
 varchar(255)
 保留。
 
prec
 smallint
 此數(shù)據(jù)類型的精度級別。
-1 = xml 或大值類型。
 
scale
 tinyint
 此數(shù)據(jù)類型根據(jù)精度確定的小數(shù)位數(shù)。
NULL = 數(shù)據(jù)類型不是數(shù)值。
 
collation
 sysname
 如果使用的是字符,則 collation 為當(dāng)前數(shù)據(jù)庫的排序規(guī)則;否則為 NULL。
 
 
本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/jiangfeng128/archive/2006/10/18/1339667.aspx
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
syscolumns
sql server系統(tǒng)表詳細說明
int、bigint、smallint 和 tinyint
mysql中int、bigint、smallint 和 tinyint的語法介紹
專題模塊
【任務(wù)8-4】圖書管理數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服