OBJECT ID 有哪些種類

2021-09-02 09:01:28 字數 1891 閱讀 1729

在建表建儲存過程的時候經常會寫到:

if object_id('table_test','u') is not null

drop table table_test

這種方式代替了以往所使用的

if exists (select * from sysobjects where name = 'table_test')

drop table table_test

第一段**中的 u 可以省略不寫, 這樣系統就會檢索所有的物件名稱以找到對應的id, 但是寫出來就可以更加明確是哪一種型別,篩選的範圍要小很多.

以下列出全部 object type (加粗的是比較常用的):

af = aggregate function (clr)

c = check constraint

d = default (constraint or stand-alone)

f = foreign key constraint

fn = sql scalar function

fs = assembly (clr) scalar-function

ft = assembly (clr) table-valued function

if = sql inline table-valued function

it = internal table

p = sql stored procedure 《常用》

pc = assembly (clr) stored-procedure

pg = plan guide

pk = primary key constraint

r = rule (old-style, stand-alone)

rf = replication-filter-procedure

s = system base table

sn = synonym

sq = service queue

ta = assembly (clr) dml trigger

tf = sql table-valued-function

tr = sql dml trigger

tt = table type

u = table (user-defined) 《常用》

uq = unique constraint

v = view 《常用》

x = extended stored procedure

可以通過這個查詢語句獲取當前資料庫中各個資料庫表,檢視,儲存過程等數量。

select case type

when 'u' then 'user defined tables'

when 'v' then 'view'

when 's' then 'system tables'

when 'it' then 'internal tables'

when 'p' then 'stored procedures'

when 'pc' then 'clr stored procedures'

when 'x' then 'extended stored procedures'

when 'fn' then 'scalar-valued functions'

when 'if' then 'table-valued functions'

end as objects,

count(*) as counts

from sys.objects

where type in ('u','v','s','it','p','pc','x','fn','if')

group by type

茶有哪些種類?

綠 茶 安化松針 寶洪茶 洞庭碧螺 都勻毛尖 峨眉竹葉青 恩施玉露 高橋銀峰 顧渚紫筍 桂平西山茶 黃山毛峰 惠明茶 碣灘茶 徑山茶 敬亭綠雪 老竹大方 六安瓜片 廬山雲霧茶 眉茶 蒙頂茶 南安石亭綠 南京雨花茶 平水珠茶 秦巴霧毫 泉崗煇白 日鑄雪芽 太平猴魁 天山綠芽 天尊貢芽 無錫毫茶 午子仙...

執行緒池的種類有哪些?

目錄 一 可快取執行緒池 newcachedthreadpool 二 指定工作執行緒的執行緒池 newfixedthreadpool 三 定時的執行緒池newscheduledthreadpool 四 單執行緒執行緒池 newsinglethreadexecutor 建立乙個可根據需要建立新執行緒的...

機頂盒的種類有哪些?

通常來講,機頂盒分為兩類 1.數字機頂盒 2.網路機頂盒。1.數字機頂盒主要是實現數模轉換功能,讓使用者能用原來的模擬電視機來 數碼電視,主要包括 a.用於接收有線電視的數字機頂盒 b.用於接收衛星電視的數字機頂盒 c.用於接收地面廣播電視的數字機頂盒。目前來講,農村的很多電視機仍是模擬電視機,仍是...