当前位置:  开发笔记 > 编程语言 > 正文

如何在SQL Server中禁用字符串截断错误?

如何解决《如何在SQLServer中禁用字符串截断错误?》经验,为你挑选了1个好方法。

如果我插入或更新一个超过字段大小的字符串,我怎么能告诉SQL Server不要引发错误 - 我想在这个例子中进行静默截断.



1> SQLMenace..:

您需要做的是将ANSI WARNINGS设置为OFF您可以通过调用来执行此操作

set ANSI_WARNINGS  OFF

我还写了一个实际的例子:

create table bla(id varchar(2))
go

insert bla values ('123') --fails


set ANSI_WARNINGS  OFF

insert bla values ('123') --succeeds

完成后,请记得将ANSI警告重新打开.您可以致电:

set ANSI_WARNINGS ON


+1今天早上这个可怜的灵魂所需要的.
推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有