国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Sqlserver 中系統表sysobjects、syscolumns以及函數object_id

2024-07-21 02:49:45
字體:
來源:轉載
供稿:網友
Sqlserver 中系統表sysobjects、syscolumns以及函數object_id

1、sysobjects

系統對象表。 保存當前數據庫的對象,如約束、默認值、日志、規則、存儲過程等

sysobjects 重要字段解釋:

sysObjects (

Name sysname, --object 名稱

id int, --object id

xtype char(2), -- object 類型

type char(2), -- Object 類型(與xtype 似乎一模一樣)

uid smallint, -- object 所有者的ID

... --其他的字段不常用到。

)

?

注:需要解釋的是 xtype 和type 是一模一樣的,他的數據為:

C = CHECK 約束

D = 默認值或 DEFAULT 約束

F = FOREIGN KEY 約束

FN = 標量函數

IF = 內嵌表函數

K = PRIMARY KEY 或 UNIQUE 約束

L = 日志

P = 存儲過程

R = 規則

RF = 復制篩選存儲過程

S = 系統表

TF = 表函數

TR = 觸發器

U = 用戶表

V = 視圖

X = 擴展存儲過程

?

?

?

2、sysolumns

當前數據庫的所有字段都保留在里面。

重要字段解釋:

sysColumns (

name sysname, --字段名稱

id int, --該字段所屬的表的ID

xtype tinyInt, --該字段類型,關聯sysTypes表

length smallint, --該字段物理存儲長度

...

)

?

3、SQL中的sysobjects與syscolumns

查看所有表名:

select name from sysobjects where type='U'

查詢表的所有字段名:

Select name from syscolumns Where ID=OBJECT_ID('表名')

?

4、SQL中object_id函數的用法

int object_id('objectname');

此方法返回數據庫對象標識號。

其中,參數objectname 表示要使用的對象,其數據類型為nchar或char(如果為char,系統將其轉換為nchar)

返回類型為int,表示該對象在系統中的編號。

比如:

use wf_timesheet

select object_id('usp_check_excess_hours')


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扬州市| 台江县| 十堰市| 依安县| 万源市| 乡宁县| 三穗县| 株洲市| 重庆市| 南木林县| 遂昌县| 松桃| 高邮市| 腾冲县| 射阳县| 淮南市| 富蕴县| 峡江县| 温宿县| 张北县| 肇东市| 九江市| 泰顺县| 于都县| 丰原市| 万州区| 科技| 四平市| 朝阳区| 博白县| 丽水市| 枝江市| 九寨沟县| 寿阳县| 含山县| 普兰店市| 怀仁县| 云安县| 台东县| 枣阳市| 龙江县|