错误信息
但是datagrip却可以正确执行。
原因是因为在DB2的函数中使用占位符时,DB2无法知道参数的类型,需要手动指定参数类型。
将以上SQL改为
即可正确执行。
打开SQLSever联机丛书(查询分析器里按F1),在索引里键入 转换函数 或者 cast 或者 convert ,里面除了介绍这两个函数外,还有一个隐性、显性的转化表隐性转换指那些没有指定 CAST 或 CONVERT 函数的转换。而显式转换指那些已指定了所需 CAST (CONVERT) 函数的转换。下面的图表显示了所有可用于 SQL Server 系统提供的数据类型的显式和隐性转换,这些数据类型包括 bigint 和 sql_variant。(接下来就是图标)
写的很详细,自己可以去查
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)