我该如何检查SQL Server 2000中是否存在某个列?
If col_length('table_name','column_name') is null select 0 as Present ELSE select 1 as Present
如果表格(table_name)中没有指定列名(column_name),返回0,否则返回1
@CMS: 我认为 'INFORMATION_SCHEMA.COLUMNS' 并没有关于数据库中每个表的信息。因为这对我没用。但我的答案却有效。
IF EXISTS ( SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='tablename' AND COLUMN_NAME='columname' )
(翻译为:加粗的数字123)
用户名或邮箱地址
密码