【SQL语句】用sql语句添加字段前要先判断该字段是否已存在吗?如果要,怎么写呢?谢谢您的解答!

假如表名是:tablename ,我要添加的字段是:email。是不是要先判断email字段是否存在,如果存在则不添加,如果不存在则添加?SQL语句怎么写?
简单的添加字段的SQL语句我已经会写了,只是不知道要不要先判断,如果要,我就不会写了。

if not exists
(select * from syscolumns where id=object_id('tablename') and name='email') 
begin
alter table tablename add email varchar(30)
end
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-14
Alter table tablename
add email varchar(30);追问

谢谢您!不用先判断一下是否存在吗?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网