SQL转换为1.23467e+;失败;006欧元
我得到了这个值:1.234.567,00$,我将在另一个表中用以下代码更新它:SQL转换为1.23467e+;失败;006欧元,sql,sql-server,currency,Sql,Sql Server,Currency,我得到了这个值:1.234.567,00$,我将在另一个表中用以下代码更新它: UPDATE TABLETWO SET USERDEFINED = CAST(CAST(INSERTED.NETAMOUNT AS VARCHAR) + ' ' + INSERTED.CURRENCY AS VARCHAR(128)), FROM INSERTED WHERE INSERTED.TABLEID = XDFDOCVECTOR.TABLEID 输出为1.23467
UPDATE
TABLETWO
SET
USERDEFINED = CAST(CAST(INSERTED.NETAMOUNT AS VARCHAR) + ' ' + INSERTED.CURRENCY AS VARCHAR(128)),
FROM
INSERTED
WHERE
INSERTED.TABLEID = XDFDOCVECTOR.TABLEID
输出为1.23467e+006(在Webview中)和数据库1234667
正确的输出必须是:1.234.567,00(在网络视图中)和1234567(在数据库中)插入的
列中的值是多少。NETAMOUNT和插入的列中的值是多少?另外,USERDEFINED
的数据类型是什么?请发布一些示例数据。