请教变更数据类型

senhanxiao 2015-06-28 05:11:36
tablename 中有column_name 列 原始类型 nvarchar(20)
记录中有 值为 “sdkfjsdkfjjk”
现在我要将该列 nvarchar(4)
alter table table_name
alter column column_name nvarchar(4)
我要强制转换 自动截取字符 怎么弄
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoppo0505 2015-06-29
  • 打赏
  • 举报
回复
update table_name set column_name = LEFT(column_name ,4) alter table table_name alter column column_name nvarchar(4)
薛定谔的DBA 2015-06-28
  • 打赏
  • 举报
回复
SET ANSI_WARNINGS OFF
Cherise_huang 2015-06-28
  • 打赏
  • 举报
回复
如果强制转换成nvarchar(4)

  select CAST('sdkfjsdkfjjk' as nvarchar(4))

34,593

社区成员

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

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