社区
MS-SQL Server
帖子详情
更新的问题
aqlover
2007-12-24 01:24:57
sql server 2005 中
update tbl set b=substring(a,1,16)
其中 b char(16)
a varchar(32) 有些记录不到16个长度
更新时报错:
消息 8152,级别 16,状态 14,第 2 行
将截断字符串或二进制数据。
语句已终止
使用
update tbl set b=convert(char(16),substring(a,1,16)) 搞定
难得varchar 和char 之间还要转换?请高手解释一下。
...全文
106
9
打赏
收藏
更新的问题
sql server 2005 中 update tbl set b=substring(a,1,16) 其中 b char(16) a varchar(32) 有些记录不到16个长度 更新时报错: 消息 8152,级别 16,状态 14,第 2 行 将截断字符串或二进制数据。 语句已终止 使用 update tbl set b=convert(char(16),substring(a,1,16)) 搞定 难得varchar 和char 之间还要转换?请高手解释一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzy_love_sly
2007-12-24
打赏
举报
回复
mark 晕
yzjdonald
2007-12-24
打赏
举报
回复
mark
aqlover
2007-12-24
打赏
举报
回复
left绝对不行,报同样的错,还是得convert
只是想知道为什么?什么原因?
wzy_love_sly
2007-12-24
打赏
举报
回复
改nchar(16)
wzy_love_sly
2007-12-24
打赏
举报
回复
有中文
wzy_love_sly
2007-12-24
打赏
举报
回复
应该不会这样
昵称被占用了
2007-12-24
打赏
举报
回复
Try:
update tbl set b=left(a,16)
桃花岛黄岛主
2007-12-24
打赏
举报
回复
用left(a,16)不行吗?
昵称被占用了
2007-12-24
打赏
举报
回复
实际执行:
update tbl set b=convert(char(16),substring(a,1,16))
--〉
update tbl set b=substring(convert(char(32),a),1,16)
App版本升级
更新
- **强制
更新
**:用户必须
更新
到最新版本才能继续使用应用,常用于修复严重安全
问题
。 - **推荐
更新
**:用户可以选择是否
更新
,适合功能优化或一般性
更新
。 - **增量
更新
**:仅下载自上次版本以来改变的部分,...
解决Win 10与不兼容VirtualBox操作过程文档+(附带软件).zip
配套博客标题(完美解决)升级win10,提示VirtualBox 立即卸载此应用,因为它与Windows 10 不兼容 适用人群:在线
更新
Windows或者离线
更新
Windows的人群 ...有
问题
可以私下联系我,如果看到可以帮忙远程操作
DirectX 9 最新
更新
文件
DirectX 9.0的最新
更新
文件,可以解决最新游戏无法运行的
问题
。32位系统与64位系统通用。 已在极品飞车14和黑手党2上测试通过。
数据库开发 维护 性能调优 备份还原 各种复杂
问题
的解决方案
数据库开发、维护、性能调优、备份还原以及解决复杂
问题
,这些都是数据库管理中不可或缺的关键环节。在IT领域,数据库作为存储和管理数据的核心系统,其高效稳定运行对于业务连续性和数据安全性至关重要。以下是对...
Fp4autl.dll,Fpencode.dll,Fp4awel.dll
描述中提到的
问题
是"Windows Installer 服务不能
更新
一个或多个受保护的Windows文件",这是一个常见的安装错误。这通常发生在尝试安装或
更新
软件时,系统安全特性阻止了对关键系统文件的修改。Windows Installer服务...
MS-SQL Server
34,872
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章