这也是一个问题? Qty和Price是什麼類型的?長度多少? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 沒錯,因為你沒有定義#CurAA的原因,數值字段為numeric 不過這個問題,個版本的sql server 處理是不一樣的,你應該先定義#CurAA表結構就沒有問題了 To:zhuzhichao(竹之草) Qty和Price 均为Decimal;To:jasmine(Yaya) Sorry,应当如何定义?是指创建临时表,然后Insert;Tks 接受jasmine(Yaya)建议;但不知道是否有其它方法(因我实际代码中要处理的字段达50多个,一个个的对应写太繁——缺省担心字段顺序被改变).如:Create Table #MtStock ( FMonthRate Decimal(15,3) null Default 0,FMtRate Decimal(15,3) null Default 0,FMtStuffRate Decimal(15,3) null Default 0, FMtStRate Decimal(15,3) null Default 0,FMtStuffStRate Decimal(15,3) null Default 0,FNo Int, FMtStuff Varchar(3) null, FMCode Varchar(13) null,FSVal Decimal(15,2) null Default 0,FSAVal Decimal(15,2) null Default 0, FVal01 Decimal(15,2) null Default 0,FAVal01 Decimal(15,2) null Default 0,FStVal01 Decimal(15,2) null Default 0,FStAVal01 Decimal(15,2) null Default 0, FVal02 Decimal(15,2) null Default 0,FAVal02 Decimal(15,2) null Default 0,FStVal02 Decimal(15,2) null Default 0,FStAVal02 Decimal(15,2) null Default 0, FVal03 Decimal(15,2) null Default 0,FAVal03 Decimal(15,2) null Default 0,FStVal03 Decimal(15,2) null Default 0,FStAVal03 Decimal(15,2) null Default 0, FVal04 Decimal(15,2) null Default 0,FAVal04 Decimal(15,2) null Default 0,FStVal04 Decimal(15,2) null Default 0,FStAVal04 Decimal(15,2) null Default 0, FVal05 Decimal(15,2) null Default 0,FAVal05 Decimal(15,2) null Default 0,FStVal05 Decimal(15,2) null Default 0,FStAVal05 Decimal(15,2) null Default 0, FVal06 Decimal(15,2) null Default 0,FAVal06 Decimal(15,2) null Default 0,FStVal06 Decimal(15,2) null Default 0,FStAVal06 Decimal(15,2) null Default 0, FVal07 Decimal(15,2) null Default 0,FAVal07 Decimal(15,2) null Default 0,FStVal07 Decimal(15,2) null Default 0,FStAVal07 Decimal(15,2) null Default 0, FVal08 Decimal(15,2) null Default 0,FAVal08 Decimal(15,2) null Default 0,FStVal08 Decimal(15,2) null Default 0,FStAVal08 Decimal(15,2) null Default 0, FVal09 Decimal(15,2) null Default 0,FAVal09 Decimal(15,2) null Default 0,FStVal09 Decimal(15,2) null Default 0,FStAVal09 Decimal(15,2) null Default 0, FVal10 Decimal(15,2) null Default 0,FAVal10 Decimal(15,2) null Default 0,FStVal10 Decimal(15,2) null Default 0,FStAVal10 Decimal(15,2) null Default 0, FVal11 Decimal(15,2) null Default 0,FAVal11 Decimal(15,2) null Default 0,FStVal11 Decimal(15,2) null Default 0,FStAVal11 Decimal(15,2) null Default 0, FVal12 Decimal(15,2) null Default 0,FAVal12 Decimal(15,2) null Default 0,FStVal12 Decimal(15,2) null Default 0,FStAVal12 Decimal(15,2) null Default 0, FYearVal Decimal(15,2) null Default 0,FYearAVal Decimal(15,2) null Default 0)--合并数据Insert #MtStock Select 0,0,0,0,0,* From #FiveMtOrder…… 给zhuzhichao(竹之草)1分,是谢谢你的关注;给jasmine(Yaya)9分,是因为给了关键思路。 如何读取存储过程的值 求tsql: 查询出利息明细表(内附建表代码) 存储过程问题 dts中参数如何设置表名 数据库恢复问题? 将sql语句中的in和not in 用 exists 和 not exists 替换 如何手工启用SQLServerAgent服务 SQL数据根据时间每10分钟一组,10分钟里有的随便取一条,没有的挑过 请教有经验的高手:关于数据类型的问题 如何提高查寻,统计的速度,高分求解 欢迎高手指点迷津? 在SQL SERVER中如何实现两个数据库各表的复制操作?
Qty和Price 均为Decimal;
To:jasmine(Yaya)
Sorry,应当如何定义?是指创建临时表,然后Insert;
Tks
但不知道是否有其它方法(因我实际代码中要处理的字段达50多个,一个个的对应写太繁——缺省担心字段顺序被改变).
如:
Create Table #MtStock
(
FMonthRate Decimal(15,3) null Default 0,FMtRate Decimal(15,3) null Default 0,FMtStuffRate Decimal(15,3) null Default 0,
FMtStRate Decimal(15,3) null Default 0,FMtStuffStRate Decimal(15,3) null Default 0,FNo Int,
FMtStuff Varchar(3) null,
FMCode Varchar(13) null,FSVal Decimal(15,2) null Default 0,FSAVal Decimal(15,2) null Default 0,
FVal01 Decimal(15,2) null Default 0,FAVal01 Decimal(15,2) null Default 0,FStVal01 Decimal(15,2) null Default 0,FStAVal01 Decimal(15,2) null Default 0,
FVal02 Decimal(15,2) null Default 0,FAVal02 Decimal(15,2) null Default 0,FStVal02 Decimal(15,2) null Default 0,FStAVal02 Decimal(15,2) null Default 0,
FVal03 Decimal(15,2) null Default 0,FAVal03 Decimal(15,2) null Default 0,FStVal03 Decimal(15,2) null Default 0,FStAVal03 Decimal(15,2) null Default 0,
FVal04 Decimal(15,2) null Default 0,FAVal04 Decimal(15,2) null Default 0,FStVal04 Decimal(15,2) null Default 0,FStAVal04 Decimal(15,2) null Default 0,
FVal05 Decimal(15,2) null Default 0,FAVal05 Decimal(15,2) null Default 0,FStVal05 Decimal(15,2) null Default 0,FStAVal05 Decimal(15,2) null Default 0,
FVal06 Decimal(15,2) null Default 0,FAVal06 Decimal(15,2) null Default 0,FStVal06 Decimal(15,2) null Default 0,FStAVal06 Decimal(15,2) null Default 0,
FVal07 Decimal(15,2) null Default 0,FAVal07 Decimal(15,2) null Default 0,FStVal07 Decimal(15,2) null Default 0,FStAVal07 Decimal(15,2) null Default 0,
FVal08 Decimal(15,2) null Default 0,FAVal08 Decimal(15,2) null Default 0,FStVal08 Decimal(15,2) null Default 0,FStAVal08 Decimal(15,2) null Default 0,
FVal09 Decimal(15,2) null Default 0,FAVal09 Decimal(15,2) null Default 0,FStVal09 Decimal(15,2) null Default 0,FStAVal09 Decimal(15,2) null Default 0,
FVal10 Decimal(15,2) null Default 0,FAVal10 Decimal(15,2) null Default 0,FStVal10 Decimal(15,2) null Default 0,FStAVal10 Decimal(15,2) null Default 0,
FVal11 Decimal(15,2) null Default 0,FAVal11 Decimal(15,2) null Default 0,FStVal11 Decimal(15,2) null Default 0,FStAVal11 Decimal(15,2) null Default 0,
FVal12 Decimal(15,2) null Default 0,FAVal12 Decimal(15,2) null Default 0,FStVal12 Decimal(15,2) null Default 0,FStAVal12 Decimal(15,2) null Default 0,
FYearVal Decimal(15,2) null Default 0,FYearAVal Decimal(15,2) null Default 0)
--合并数据
Insert #MtStock
Select 0,0,0,0,0,* From #FiveMtOrder
……
给jasmine(Yaya)9分,是因为给了关键思路。