使用动态T-SQL将数据类型nvarchar转换为float时出错

编码狂热

为什么会出现转换错误?我什至没有转换任何东西,即使在调试代码时也无法弄清楚问题出在哪里。

DECLARE @pTbl NVARCHAR(20) = 'tblTPS'
DECLARE @sMD FLOAT = 3.3333333300000e-001
DECLARE @sIQ FLOAT = 000000000000.000e+000

SET @SQL ='UPDATE ' + @pTbl + ' SET fldND = (CASE WHEN fldND < ('+@sMD+' - (2 * 
          '+@sIQ+')) 
          THEN '+@sMD+' - (2 * '+@sIQ+') ELSE
          (CASE WHEN fldND > ('+@sMD+'+(2 * '+@sIQ+')) THEN '+@sMD+' + (2 *  
         '+@sIQ+')END)END)'

EXEC @SQL
尤里·加兰特(Yuriy Galanter)

还要将@sMD和@sIQ声明为NVARCHAR。您正在获取转换错误,因为您正在尝试在构建@SQL语句时将其添加到varchar变量中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用XML路径方法的SQL错误,将数据类型varchar转换为float时出错

来自分类Dev

将数据类型nvarchar转换为int t时出错

来自分类Dev

将数据类型varchar转换为数字时出错。sql t-sql

来自分类Dev

使用子字符串转换将数据类型varchar转换为数值时出错

来自分类Dev

在 .asp 表单上使用 POST 将数据类型 varchar 转换为数字时出错

来自分类Dev

SQL错误使用DIXF实体将数据类型nvarchar转换为bigint,并带有从数字序列自动生成的字段

来自分类Dev

将nvarchar转换为int数据类型时出错

来自分类Dev

将数据类型NVarchar转换为int时出错

来自分类Dev

无法将数据类型nvarchar转换为float时出错

来自分类Dev

将数据类型nvarchar转换为数字时出错-SQL Server

来自分类Dev

对于OPENXML sql,将空XML节点的数据类型nvarchar转换为数值时出错

来自分类Dev

将数据类型nvarchar转换为日期时间SQL SERVER 2005时出错

来自分类Dev

INSERT Query SQL(将数据类型nvarchar转换为(null)时出错)

来自分类Dev

将查询转换为动态 SQL 时使用 GROUP BY 出错

来自分类Dev

将数据类型 varchar 转换为 float 时出错。?

来自分类Dev

检查大于或小于一个数字时,将数据类型nvarchar转换为float时出错

来自分类Dev

PostgreSQL:使用 WHERE IN 时将数据类型从 Text 转换为 Bigint

来自分类Dev

将数据类型nvarchar转换为int时出错-执行存储过程时

来自分类Dev

将数据类型 nvarchar 转换为 bigint 时出错 - 加入两种不同的数据类型时

来自分类Dev

如何使用反射将IList动态转换为任意数据类型的数组

来自分类Dev

使用MIN时-算术溢出错误将表达式转换为数据类型datetime

来自分类Dev

使用保留的数据类型将DataGridView转换为XML

来自分类Dev

T-SQL算术溢出错误将GUID转换为任何其他数据类型

来自分类Dev

T-SQL代码中将表达式转换为数据类型int消息的算术溢出错误

来自分类Dev

调用存储过程错误:将数据类型nvarchar转换为datetime时出错

来自分类Dev

我的错误在哪行?将数据类型nvarchar转换为数值时出错

来自分类Dev

我收到一个错误“将数据类型nvarchar转换为实数时出错”。

来自分类Dev

特定列 -- 将数据类型 nvarchar 转换为 bigint 时出错

来自分类Dev

使用字典将python数据类型转换为其他语言的数据类型

Related 相关文章

  1. 1

    使用XML路径方法的SQL错误,将数据类型varchar转换为float时出错

  2. 2

    将数据类型nvarchar转换为int t时出错

  3. 3

    将数据类型varchar转换为数字时出错。sql t-sql

  4. 4

    使用子字符串转换将数据类型varchar转换为数值时出错

  5. 5

    在 .asp 表单上使用 POST 将数据类型 varchar 转换为数字时出错

  6. 6

    SQL错误使用DIXF实体将数据类型nvarchar转换为bigint,并带有从数字序列自动生成的字段

  7. 7

    将nvarchar转换为int数据类型时出错

  8. 8

    将数据类型NVarchar转换为int时出错

  9. 9

    无法将数据类型nvarchar转换为float时出错

  10. 10

    将数据类型nvarchar转换为数字时出错-SQL Server

  11. 11

    对于OPENXML sql,将空XML节点的数据类型nvarchar转换为数值时出错

  12. 12

    将数据类型nvarchar转换为日期时间SQL SERVER 2005时出错

  13. 13

    INSERT Query SQL(将数据类型nvarchar转换为(null)时出错)

  14. 14

    将查询转换为动态 SQL 时使用 GROUP BY 出错

  15. 15

    将数据类型 varchar 转换为 float 时出错。?

  16. 16

    检查大于或小于一个数字时,将数据类型nvarchar转换为float时出错

  17. 17

    PostgreSQL:使用 WHERE IN 时将数据类型从 Text 转换为 Bigint

  18. 18

    将数据类型nvarchar转换为int时出错-执行存储过程时

  19. 19

    将数据类型 nvarchar 转换为 bigint 时出错 - 加入两种不同的数据类型时

  20. 20

    如何使用反射将IList动态转换为任意数据类型的数组

  21. 21

    使用MIN时-算术溢出错误将表达式转换为数据类型datetime

  22. 22

    使用保留的数据类型将DataGridView转换为XML

  23. 23

    T-SQL算术溢出错误将GUID转换为任何其他数据类型

  24. 24

    T-SQL代码中将表达式转换为数据类型int消息的算术溢出错误

  25. 25

    调用存储过程错误:将数据类型nvarchar转换为datetime时出错

  26. 26

    我的错误在哪行?将数据类型nvarchar转换为数值时出错

  27. 27

    我收到一个错误“将数据类型nvarchar转换为实数时出错”。

  28. 28

    特定列 -- 将数据类型 nvarchar 转换为 bigint 时出错

  29. 29

    使用字典将python数据类型转换为其他语言的数据类型

热门标签

归档