如果我插入或更新一个长度大于字段的字符串的字符串,我如何告诉
sql Server不会引发
错误 – 我想在这个实例中进行静默截断.
您必须做的事情是将ANSI警告设置为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
原文链接:https://www.f2er.com/mssql/75220.html