SQLSERVER中判断表中的某列是否存在两个方法
来源:http://hi.baidu.com/%D3%F6%BC%FB472405746/blog/item/bb148ff4554c0a7fddc474de.html
比如说要判断表A中的字段C是否存在两个方法:
一,
IF EXISTS ( SELECT 1 FROM SYSOBJECTS T1 INNER JOIN SYSCOLUMNS T2 ON T1.ID=T2.ID WHERE T1.NAME='A' AND T2.NAME='C' ) PRINT '存在' ELSE PRINT '不存在'
二,
IF COL_LENGTH('A','C') IS NOT NULL PRINT '存在' ELSE PRINT '不存在'