您的位置:首页 > 数据库

SqlServer判断表、列不存在则创建

2017-02-07 15:35 387 查看
一、表不存在则创建:

if not exists (select * from sysobjects where id = object_id('mytab')
and OBJECTPROPERTY(id, 'IsUserTable') = 1)
create table  mytab
(
id int,
age int ,
name varchar(max),
primary key (id,age)
)
go


二、列不存在则创建。

if not exists (select * from syscolumns where id=object_id('mytab') and name='columnname') alter table [mytab] add columnname nvarchar(max)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: