编写存储过程时,如果需要对表添加一个字段,或是修改表的字段时,首先判断字段是否已经存在表中,可以以下面语法进行判断:
IF
NOT
EXISTS
(
SELECT
name
FROM
syscolumns
where
id
=
OBJECT_ID
(
'
表名
'
)
AND
syscolumns.name
=
'
字段名
'
)
PRINT ' 字段不存在。 '
ELSE
PRINT ' 字段已经存在。 '
PRINT ' 字段不存在。 '
ELSE
PRINT ' 字段已经存在。 '