mysql 字段之前添加新的字段_如何用SQL语句在指定字段前面插入新的字段?

如何用SQL语句在指定字段前面插入新的字段?

2007-10-17 09:28:00|  分类: 笔记|举报|字号

create proc addcolumn

@tablename varchar(30), --表名

@colname varchar(30), --要加的列名

@coltype varchar(100), --要加的列类型

@colid int --加到第几列

as

declare @colid_max int

declare @sql varchar(1000) --动态sql语句

--------------------------------------------------

if not exists(select 1 from sysobjects

where name = @tablename and xtype = 'u')

begin

raiserror 20001 '没有这个表'

return -1

end

--------------------------------------------------

if exists(select 1 from syscolumns

where id = object_id(@tablename) and name = @colname)

begin

raiserror 20002 '这个表已经有这个列了!'

return -1

end

--------------------------------------------------


版权声明:本文为weixin_30873333原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。