首页 > 数据库技术 > 详细

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

时间:2017-02-07 16:35:10      阅读:320      评论:0      收藏:0      [点我收藏+]

一、表不存在则创建:

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)

 

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

原文:http://www.cnblogs.com/songxingzhu/p/6374390.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!