社区
MS-SQL Server
帖子详情
下面语句为什么会出现这个错误?
lazybone
2004-05-09 02:20:31
update a set aa=id+aa
将截断字符串或二进制数据。
语句已终止。
其中id 与 aa 字段都是 char(10)
...全文
18
3
打赏
收藏
下面语句为什么会出现这个错误?
update a set aa=id+aa 将截断字符串或二进制数据。 语句已终止。 其中id 与 aa 字段都是 char(10)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2004-05-09
打赏
举报
回复
--建议:
update a set aa=cast(rtrim(id)+rtrim(aa) as char(10))
zjcxc
元老
2004-05-09
打赏
举报
回复
因为 id,aa 都是char(10),而char(10)是固定长度的,不中的部分系统自动补空格.
所以id+aa的长度就是char(20),当然就超出char(10),所以错误出现.
用rtrim(id)可以去空格.当然如果 id+aa 的除空格后的数据还是超过char(10)的话,错误照样会出现.
zjcxc
元老
2004-05-09
打赏
举报
回复
update a set aa=rtrim(id)+rtrim(aa)
数据库执行SQL
语句
跟踪
不管你是刚学习软件开发的初学者,还是在IT职场打拼多年的职场老鸟,都免不了要...3、在执行某个功能时,
会
出现
某个表的数据被更新或者删除,但是不知道执行的
语句
到底是什么。以上的问题,学完本课程都可以轻松解决。
Python新手使用if--else
语句
经常
出现
语法
错误
或者报错是什么原因??
这两天学习了Python的if循环
语句
,但是只要一输入else就
会
犯
错误
,非常苦恼,后来发现了
错误
。原来是因为else缩进不对。
下面
是我经历的几种
错误
: 第一种:输入完 print(chTest) 之后用backspace删除,使else和if"表面"上的缩进一致。
出现
下面
的
错误
: 第二种:输入完 print(chTest) 之后直接 enter,然后直接输入else,
出现
下面
的
错误
:...
MYSQL
语句
错误
时,退出当前
语句
很多朋友和我一样,在刚开始学习mysql
语句
时,
会
因为中英文切换而输错
语句
,比如
下面
这个例子,我在输入“男”后,忘记将输入法切换成英文,因此下下一行时
出现
了
错误
,
出现
错误
之后,我们知道在mysql中输入“\c可以退出当前
语句
,但是在这里如果我们只是输入\c并不
会
退出,是因为没有保持当前输入
语句
完整匹配,这种情况下需要输入'\c才
会
退出。 ...
c语言if常见的
错误
,C语言if
语句
的一些小
错误
常用的if用法有:(1)if...else (2)if...else if....elseif
语句
是一种简单的选择结构,也是一种重要的选择结构对于初学者来说,如果不注意的话,很容易在if
语句
上
出现
错误
,
下面
是几种常见的
错误
:(1).if(3 > 2);printf("hello");elseprintf("hi");这是初学者最容易犯的一个
错误
,大家知道在C语言里面,...
明明sql
语句
是正确的却报sql语法
错误
的情况
今天在做一个校园管理系统的项目时碰到一个小坑,大家可以参考一下自己是否是这种情况; 我使用的是navicat辅助工具,可以看到我这个sql修改
语句
明明是正确的却报了
错误
,原因就在于箭头标记的那个字段,它变成绿色了,说明desc 是sql内置
语句
,所以才发生了
错误
,像这样的内置
语句
还有很多,如果我们的字段刚好和内置
语句
同名了怎么办呢? 可以直接选中我们的字段,或者在字段前后加上一个小符号,把字段包裹起来就可以了; 这样就可以运行,不
会
报错了。 ...
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章