判断表中是否存在指定列

判断表中是否存在指定列

在SQL数据库中,判断指定表中是否存在指定列,如果不存在,则创建:

if (NOT exists ( select * from dbo.syscolumns where name = 'g_id_gglx' and id in
(select id from dbo.sysobjects where id = object_id(N'[dbo].[crm_custom_zk]') and OBJECTPROPERTY(id, N'IsUserTable') = 1))
)
Alter table crm_custom_zk add g_id_gglx varchar(50) not null DEFAULT  ''"

posted on 2008-09-18 09:11  文强 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/Gerry-BJ/archive/2008/09/18/1293001.html

你可能感兴趣的:(判断表中是否存在指定列)