我正在尝试用空格填充参数,使其始终为10
字符长。有时数据有时包含7
字符8
。我发现当数据都是数字但给出一个
Error converting data type `varchar` to float
每当有一封信。数据类型是Char(10)
,我的参数也是。
SELECT *
fROM EC21DATA.CSTMST
WHERE CSTNUM = REPLACE(STR(@CustomerSeqNo,10),' ',' ')
适用于此 →RPT_TEST_PADDING '1353287'
不适用于此 →RPT_TEST_PADDING 'U122603'
有任何想法吗?