INSERT INTO TBLONE (
broad,tt,CUR,
STARTDATE,ENDDATE,OPERATION,
TYPE,ENT,NAMEENT,SUB,FLAG1,FLAG2,ANALYST,STATUS,
FILE,SUBID,COMMENTS )
SELECT convert(char(13),broad),
convert(numeric(7,2),tt),
convert(char(3),CUR),
@CUR_DATE,
ENDDATE,
'first',
convert(char(4),TYPE),
convert(char(7),ENT),
convert(varchar(40),NAMEENT),
convert(char(8),SUB),
'Y',
'Y',
convert(varchar(255),ANALYST),
convert(char(5),STATUS),
convert(numeric(7,0),FILE),
convert(varchar(5),SBID),
convert( varchar(255),COMMENTS)
from #TMP_TBLPONE where LE=convert(char(7) ,@LEE)
我匹配了所有的数据类型,但是错误还在继续
“不允许从数据类型'int'隐式转换为'char'。使用convert函数运行此查询。“
请引导。
2条答案
按热度按时间ctehm74n1#
好吧,这里有一个:
表中“file”列的数据类型是什么?
w1jd8yoj2#
我想你得到了一个字符串的文件列。它试过了吗