sql中判斷是否存在某個物件

2022-09-08 13:06:11 字數 615 閱讀 4937

if object_id(n'物件名',n'物件型別') is not null

例如:表是否存在

if object_id(n'tablename',n'u') is not null

begin

print '存在'

end 

可選物件型別:

af=聚合函式(clr)

c=check約束

d=default

f=foreign key 約束

fn=sql標量函式

fs=程式集(clr)標量函式

ft=程式集(clr)錶值函式

if=sql內嵌錶值函式

it=內部表

p=sql儲存過程

pc=程式集(clr)儲存過程

pg=計畫指南

pk=primary key約束

r=規則(舊式,獨立)

rf=複製篩選過程

s=系統基表

sn=同義詞

sql=服務佇列

ta=程式集(clr)dml

tf=sql錶值函式

tr=sql dml觸發器

u=表(使用者定義型別)

v=檢視

x=擴充套件儲存過程

SQL判斷是否存在

判斷資料庫是否存在 if exists select from master.sysdatabases where name n 庫名 print exists else print not exists 判斷要建立的表名是否存在 if exists select from dbo.sysobjec...

SQL判斷是否存在

1 判斷資料庫是否存在 2 ifexists select frommaster.sysdatabaseswherename n 庫名 3print exists 4 else 5print notexists 67 8 判斷要建立的表名是否存在 9 ifexists select fromdbo....

判斷陣列是否存在某個值。

檢查陣列是否包含某個值的方法 使用list public static boolean uselist string arr,string targetvalue 使用set public static boolean useset string arr,string targetvalue 使用迴...