您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQLServer 判断表或字段是否存在新增/修改表结构可重复执行sql

bubuko 2022/1/25 19:36:18 sqlserver 字数 936 阅读 869 来源 http://www.bubuko.com/infolist-5-1.html

-- 新增学生表 student IF object_id('student') IS NOT NULL DROP TABLE student; CREATE TABLE student ( id bigint NOT NULL IDENTITY(1,1) , name nvarchar(40) N ...
-- 新增学生表 student
IF object_id(‘student‘) IS NOT NULL
DROP TABLE student;

CREATE TABLE student (
	id bigint NOT NULL IDENTITY(1,1) ,
	name nvarchar(40) NULL ,
	xb nvarchar(40) NULL ,
	age int(3) NULL ,
	birthday datetime NULL ,
	className nvarchar(80) NULL
);
ALTER TABLE student ADD PRIMARY KEY (ID);

-- 学生表新增班级 className 字段
IF NOT EXISTS(SELECT 1 FROM sys.columns WHERE name=‘className‘ AND object_id=object_id(‘student‘))
	alter table student add className nvarchar(40);
ELSE
	alter table student alter column className nvarchar(20);

  

SQLServer 判断表或字段是否存在新增/修改表结构可重复执行sql

原文:https://www.cnblogs.com/Big-Boss/p/13255167.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶