SQL Server 中怎样修改表中的列名

用SQL语句进行修改... 用SQL语句进行修改 展开
 我来答
百度网友06d22a931
2007-11-07 · TA获得超过367个赞
知道小有建树答主
回答量:387
采纳率:0%
帮助的人:197万
展开全部
1、可以在SQL sever中用设计表,直接更改
2、如果是别名的话,可以在查询的字段名后加 AS + 想加的名字
如:SELECT name AS 名字 FROM SANG
3、可以通过修改表来实现,ALTER TABLE sang 命令进行修改sang为表名
崔翊卓秀逸
2020-05-31 · TA获得超过4041个赞
知道大有可为答主
回答量:3100
采纳率:33%
帮助的人:215万
展开全部
timestamptimestamp
这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp
一般用作给表行加版本戳的机制。存储大小为
8
字节。注释Transact-SQL
timestamp
数据类型与在
SQL-92
标准中定义的
timestamp
数据类型不同。SQL-92
timestamp
数据类型等价于
Transact-SQL
datetime
数据类型。
Microsoft®
SQL
Server™
将来的版本可能会修改
Transact-SQL
timestamp
数据类型的行为,使它与在标准中定义的行为一致。到那时,当前的
timestamp
数据类型将用
rowversion
数据类型替换。
Microsoft®
SQL
Server™
2000
引入了
timestamp
数据类型的
rowversion
同义词。在
DDL
语句中尽可能使用
rowversion
而不使用
timestamp。rowversion
受数据类型同义词行为的制约。有关更多信息,请参见数据类型同义词。

CREATE
TABLE

ALTER
TABLE
语句中,不必为
timestamp
数据类型提供列名:
CREATE
TABLE
ExampleTable
(PriKey
int
PRIMARY
KEY,
timestamp)
如果没有提供列名,SQL
Server
将生成
timestamp
的列名。rowversion
数据类型同义词不具有这样的行为。指定
rowversion
时必须提供列名。
一个表只能有一个
timestamp
列。每次插入或更新包含
timestamp
列的行时,timestamp
列中的值均会更新。这一属性使
timestamp
列不适合作为键使用,尤其是不能作为主键使用。对行的任何更新都会更改
timestamp
值,从而更改键值。如果该列属于主键,那么旧的键值将无效,进而引用该旧值的外键也将不再有效。如果该表在动态游标中引用,则所有更新均会更改游标中行的位置。如果该列属于索引键,则对数据行的所有更新还将导致索引更新。
不可为空的
timestamp
列在语义上等价于
binary(8)
列。可为空的
timestamp
列在语义上等价于
varbinary(8)
列。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燕墨冼香卉
2020-06-07 · TA获得超过3812个赞
知道大有可为答主
回答量:3129
采纳率:29%
帮助的人:253万
展开全部
1、可视化操作修改列名
登录SQL
SERVER,找到数据库中的表=》列,选择要修改的列,右击,选择修改,在新出现的对话框中,修改要修改的列名及其属性,保存即可
2、使用SQL
exec sp_rename '表明.原列名','新列名','column';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wtfmny
2007-11-07 · TA获得超过877个赞
知道小有建树答主
回答量:1181
采纳率:0%
帮助的人:0
展开全部
修改不了 ,
先删除,再增加你想要的列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2007-11-07
展开全部
77
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式