如果我插入或更新一个超过字段大小的字符串,我怎么能告诉SQL Server不要引发错误 - 我想在这个例子中进行静默截断.
SQL*_*ace 32
您需要做的是将ANSI WARNINGS设置为OFF您可以通过调用来执行此操作
set ANSI_WARNINGS OFF
Run Code Online (Sandbox Code Playgroud)
我还写了一个实际的例子:
create table bla(id varchar(2))
go
insert bla values ('123') --fails
set ANSI_WARNINGS OFF
insert bla values ('123') --succeeds
Run Code Online (Sandbox Code Playgroud)
完成后,请记得将ANSI警告重新打开.您可以致电:
set ANSI_WARNINGS ON
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21123 次 |
| 最近记录: |