首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么更改timestamp列

2012-02-10 
如何更改timestamp列有一个表,其中一个列为timestamp,在企业管理器可以直接修改成其他类型,如int之类,但用

如何更改timestamp列
有一个表,其中一个列为timestamp,在企业管理器可以直接修改成其他类型,如int之类,但用查询分析器写alter   table   xxx   alter   column   yyy   int时就提示不能修改timestamp列,请问如果要把timestamp改成int类型,该如何写语句。(该列的内容可以忽略、可以被破坏。)

[解决办法]
SQLSERVER不允许使用ALTER TABLE来修改text、image、ntext 或 timestamp 类型的列.
请先DROP COLUMN该列,然后再ADD COLUMN添加一同名的int类型列.
[解决办法]
alter table 表 add 新列名 int

update 表 set 新列名=timestamp列

alter table 表 drop column timestamp列
[解决办法]
SQLSERVER不允许使用ALTER TABLE来修改text、image、ntext 或 timestamp 类型的列.
请先DROP COLUMN该列,然后再ADD COLUMN添加一同名的int类型列.
-------------------------------------------
说的很对,以前我也遇到过。

热点排行