问题出在从十进制(28,4)到十进制(21,20)的数据转换中。我正在使用SQL Server2008。
我已经尝试了一些代码片段来解决我的任务,但是如您所见,我无法将数据保存为十进制(21,20),因为我收到了以下消息:
信息8115,第16级,状态8,第35行
将数字转换为数据类型数字的算术溢出错误。
代码:
<?xml version="1.0" encoding="UTF-8"?>
<PrintLetterBarcodeData uid="322811065403" name="Harshil Agarwal" gender="M" yob="1998" co="S/O: Sanjiv Kumar" house="THIRD FLOOR" street="SHIVAJI ENCLAVE" lm="NEAR RAJOURI GARDEN" vtc="Tagore Garden" po="Tagore Garden" dist="West Delhi" subdist="New Delhi" state="Delhi" pc="110027"/>
我期望的结果是以所需的十进制精度复制数据。