加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLSERVER2005表字段的修改

发布时间:2020-12-12 15:39:31 所属栏目:MsSql教程 来源:网络整理
导读:?在做项目中总遇到对数据库表的字段进行修改,所以先在此存放以便以后查询 SQLSERVER2005 1、修改字段类型 alter table 表名 ALTER COLUMN?? [字段名]?? 字段类型; 可昨天执行下面的语句: alter table Tb_module? ALTER COLUMN?? [create_date]?? varchar(1

?在做项目中总遇到对数据库表的字段进行修改,所以先在此存放以便以后查询

SQLSERVER2005

1、修改字段类型

alter table 表名 ALTER COLUMN?? [字段名]?? 字段类型;

可昨天执行下面的语句:

alter table Tb_module? ALTER COLUMN?? [create_date]?? varchar(100);

报错信息:

消息 4928,级别 16,状态 1,第 1 行
无法更改列 'create_date',因为它是 'timestamp'。

原因还不知,若有人知道请给我回复解析一下,thank you!

2、更改字段名(列名)

sp_rename '表名.原列名','修改后的列名','column'?

如把tb_wf_approveinfo表中的doc_id列名改为bind_id:

sp_rename 'tb_wf_approveinfo.doc_id','bind_id','column'?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读