如何将十进制(28、4)转换为更高精度的另一个十进制?

时间:2019-06-10 10:06:49

标签: sql-server-2008 decimal

问题出在从十进制(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"/>

我期望的结果是以所需的十进制精度复制数据。

0 个答案:

没有答案