--判断要添加列的表中是否有主键 if exists(select1from sysobjects where parent_obj=object_id('tb') and xtype='PK') begin print '表中已经有主键,列只能做为普通列添加'
--添加int类型的列,默认值为0 alter table tb add 列名 intdefault0 end else begin print '表中无主键,添加主键列'
--添加int类型的列,默认值为0 alter table tb add 列名 intprimary keydefault0 end /**************************************************************************************/
判断table1中是否存在name字段 if exists(select*from syscolumns where id=object_id('table1') and name='name') begin select*from people; end