在SQL,Server中修改字段类型和字段名称 修改字段名称

在SQL Server中修改字段类型和字段名称

--以下是完整的SQL执行语句

if exists(select * from syscolumns where id=object_id("数据表名称") and name="字段名") --判断该字段是否存在

begin

ALTER TABLE 表明 ALTER COLUMN 字段名 VARCHAR(64);--更改类型

end

GO

if exists(select * from syscolumns where id=object_id("表名") and name="旧字段名") --判断该字段是否存在

begin

EXEC sp_rename "表明。旧字段名", "新字段名", "COLUMN"; --更改字段名称 sp_rename 为数据存储过程

end

GO