人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

sqlserver數(shù)據(jù)庫中的表、字段sql語句

發(fā)布日期:2022-01-29 08:15 | 文章來源:gibhub

1.系統(tǒng)表sysobjects

在數(shù)據(jù)庫中創(chuàng)建的每個對象(例如約束、默認值、日志、規(guī)則以及存儲過程)都對應一行。

列名 數(shù)據(jù)類型 說明

name

sysname

對象名

id

int

對象標識號

xtype

char(2)

對象類型??梢允且韵聦ο箢愋椭唬?/P>

AF = 聚合函數(shù) (CLR)

C = CHECK 約束

D = 默認值或 DEFAULT 約束

F = FOREIGN KEY 約束

L = 日志

FN = 標量函數(shù)

FS = 程序集 (CLR) 標量函數(shù)

FT = 程序集 (CLR) 表值函數(shù)

IF = 內聯(lián)表函數(shù)

IT = 內部表

P = 存儲過程

PC = 程序集 (CLR) 存儲過程

PK = PRIMARY KEY 約束(類型為 K)

RF = 復制篩選存儲過程

S = 系統(tǒng)表

SN = 同義詞

SQ = 服務隊列

TA = 程序集 (CLR) DML 觸發(fā)器

TF = 表函數(shù)

TR = SQL DML 觸發(fā)器

TT = 表類型

U = 用戶表

UQ = UNIQUE 約束(類型為 K)

V = 視圖

X = 擴展存儲過程

uid

smallint

對象所有者的架構 ID。

對于從舊版 SQL Server 升級的數(shù)據(jù)庫,架構 ID 等于所有者的用戶 ID。

ms177596.note(zh-cn,SQL.105).gif重要提示:
如果使用以下任何一個 SQL Server DDL 語句,則必須使用 sys.objects 目錄視圖而不是 sys.sysobjects。 CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | DROP APPLICATION ROLE CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT

如果用戶數(shù)和角色數(shù)超過 32,767,則發(fā)生溢出或返回 NULL。

有關詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。

info

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

status

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

base_schema_ver

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

replinfo

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

parent_obj

int

父對象的對象標識號。例如,表 ID(如果父對象是觸發(fā)器或約束)。

crdate

datetime

對象的創(chuàng)建日期。

ftcatid

smallint

注冊為使用全文索引的所有用戶表的全文目錄標識符,對于沒有注冊的所有用戶表則為 0。

schema_ver

int

在每次更改表的架構時都會增加的版本號。始終返回 0。

stats_schema_ver

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

type

char(2)

對象類型??梢允窍铝兄抵唬?/P>

AF = 聚合函數(shù) (CLR)

C = CHECK 約束

D = 默認值或 DEFAULT 約束

F = FOREIGN KEY 約束

FN = 標量函數(shù)

FS = 程序集 (CLR) 標量函數(shù)

FT = 程序集 (CLR) 表值函數(shù) IF = 內聯(lián)表函數(shù)

IT - 內部表

K = PRIMARY KEY 或 UNIQUE 約束

L = 日志

P = 存儲過程

PC = 程序集 (CLR) 存儲過程

R = 規(guī)則

RF = 復制篩選存儲過程

S = 系統(tǒng)表

SN = 同義詞

SQ = 服務隊列

TA = 程序集 (CLR) DML 觸發(fā)器

TF = 表函數(shù)

TR = SQL DML 觸發(fā)器

TT = 表類型

U = 用戶表

V = 視圖

X = 擴展存儲過程

userstat

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

sysstat

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

indexdel

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

refdate

datetime

標識為僅供參考。不提供支持。不保證以后的兼容性。

version

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

deltrig

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

instrig

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

updtrig

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

seltrig

int

標識為僅供參考。不提供支持。不保證以后的兼容性。

category

int

用于發(fā)布、約束和標識。

cache

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

參考 sys.sysobjects (Transact-SQL)

2.syscolumns

為每個表和視圖中的每列返回一行,并為數(shù)據(jù)庫中的存儲過程的每個參數(shù)返回一行。

列名 數(shù)據(jù)類型 說明

name

sysname

列名或過程參數(shù)的名稱。

id

int

此列所屬表的對象 ID,或者與此參數(shù)關聯(lián)的存儲過程的 ID。

xtype

tinyint

sys.types 中的物理存儲類型。

typestat

tinyint

標識為僅供參考。不提供支持。不保證以后的兼容性。

xusertype

smallint

擴展的用戶定義數(shù)據(jù)類型的 ID。如果數(shù)據(jù)類型的數(shù)字超過 32,767,則溢出或返回 NULL。有關詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄。

length

smallint

sys.types 中的最大物理存儲長度。

xprec

tinyint

標識為僅供參考。不提供支持。不保證以后的兼容性。

xscale

tinyint

標識為僅供參考。不提供支持。不保證以后的兼容性。

colid

smallint

列 ID 或參數(shù) ID。

xoffset

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

bitpos

tinyint

標識為僅供參考。不提供支持。不保證以后的兼容性。

reserved

tinyint

標識為僅供參考。不提供支持。不保證以后的兼容性。

colstat

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

cdefault

int

此列的默認值的 ID。

domain

int

此列的規(guī)則或 CHECK 約束的 ID。

number

smallint

過程分組時的子過程號。

0 = 非過程項

colorder

smallint

標識為僅供參考。不提供支持。不保證以后的兼容性。

autoval

varbinary(8000)

標識為僅供參考。不提供支持。不保證以后的兼容性。

offset

smallint

此列所在行的偏移量。

collationid

int

列的排序規(guī)則的 ID。對于非字符列,此值為 NULL。

status

tinyint

用于說明列或參數(shù)的屬性的位圖:

0x08 = 列允許空值。

0x10 = 添加 varcharvarbinary 列時,執(zhí)行 ANSI 填充。保留 varchar 列的尾隨空格以及 varbinary 列的尾隨零。

0x40 = 參數(shù)為 OUTPUT 參數(shù)。

0x80 = 列為標識列。

type

tinyint

sys.types 中的物理存儲類型。

usertype

smallint

sys.types 中的用戶定義數(shù)據(jù)類型的 ID。如果數(shù)據(jù)類型數(shù)超過 32767,則會發(fā)生溢出或返回 NULL。有關詳細信息,請參閱查詢 SQL Server 系統(tǒng)目錄

printfmt

varchar(255)

標識為僅供參考。不提供支持。不保證以后的兼容性。

prec

smallint

此列的精度級別。

-1 = xml 或大值類型。

scale

int

此列的小數(shù)位數(shù)。

NULL = 數(shù)據(jù)類型不是數(shù)值。

iscomputed

int

指示列是否為計算列的標志:

0 = 非計算列。

1 = 計算列。

isoutparam

int

指示過程參數(shù)是否為輸出參數(shù):

1 = True

0 = False

isnullable

int

指示列是否允許空值:

1 = True

0 = False

collation

sysname

列的排序規(guī)則的名稱。如果不是基于字符的列,則為 NULL。

參考 sys.syscolumns (Transact-SQL)

刪除某數(shù)據(jù)庫內的表

declare dlist cursor for
select name from sysobjects where xtype='U'
open dlist
declare @n varchar(4000)
fetch next from dlist into @n
while @@fetch_status=0
begin
declare @es varchar(4000)
set @es='DROPtable '+@n
exec( @es)
fetch next from dlist into @n
end
close dlist
DEALLOCATE dlist

美國快速服務器

版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部