?if DB_ID(N'DATABASENAME') is not null
use databasename--跳轉到指定數據庫?goif object_id(N'a',N'U') is not nulldrop table ago
注:a 是一個表,U代表是數據表類型類似于U的類型代碼,如下所示對象類型:AF = 聚合函數 (CLR)C = CHECK 約束D = DEFAULT(約束或獨立)F = FOREIGN KEY 約束PK = PRIMARY KEY 約束P = SQL 存儲過程PC = 程序集 (CLR) 存儲過程FN = SQL 標量函數FS = 程序集 (CLR) 標量函數FT = 程序集 (CLR) 表值函數R = 規則(舊式,獨立)RF = 復制篩選過程SN = 同義詞TR = SQL DML 觸發器IF = SQL 內聯表值函數TF = SQL 表值函數U = 表(用戶定義類型)UQ = UNIQUE 約束V = 視圖X = 擴展存儲過程IT = 內部表
? ? ? ? 我以前介紹過sysobjects這個系統表。自定的表,存儲過程。。。。。都會存進這張表。所以。。。。。
表中的列是否存在?
?
IF?COL_LENGTH(
'A'
,?
'C'
)?
IS
?
NOT
?
NULL
?
注:A是表名C是列名 ? ??
或者: ??select ???*??? from ???syscolumns??? where ???id=object_id( '表名' )??? and ??? name = '列名' ?
注:存在則返回此列的一條說明記錄,不存在返回空;
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

