请教各位帮帮忙?谢谢了

lzb008 2003-10-09 09:57:30
数据表里有一个字段原类型是 datetime (8)
但我改成了 char (10)
里面有数据的,但我现在想改回 datetime (8)
改不回去了,请教各位帮帮忙?谢谢了
...全文
65 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzb008 2003-10-09
  • 打赏
  • 举报
回复
先谢谢各位了。
但不行啊,不让改的,系统提示:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
The statement has been terminated.
里面有数据的
gmlxf 2003-10-09
  • 打赏
  • 举报
回复
alter table tablename alter column colname datetime
sdhdy 2003-10-09
  • 打赏
  • 举报
回复
alter table tablename alter column ffieldname datetime
pengdali 2003-10-09
  • 打赏
  • 举报
回复
ALTER TABLE 表 ADD 字段1 datetime
update 表 set 字段1=cast(字段 as datetime)
ALTER TABLE 表 drop COLUMN 字段
exec sp_rename '表.字段1','字段
txlicenhe 2003-10-09
  • 打赏
  • 举报
回复
或者:
1:新增一datetime字段
2:将原资料导入新字段
3:删除原字段
4:将新字段更名
txlicenhe 2003-10-09
  • 打赏
  • 举报
回复
alter table tablename alter column columnname datetime
伍子V5 2003-10-09
  • 打赏
  • 举报
回复
datetime长度系统自动指定
改为
datetime

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧