
AS
DECLARE @start INT ;
DECLARE @ends INT ;
DECLARE @shangpinjh NVARCHAR(20);
SET @start = 1 ;
SET @ends = 70000 ;
WHILE @start <= @ends
BEGIN
SET @start = @start + 1
SET @shangpinjh = 'JH'+CAST((3000079+@start) AS nvarchar(7))
--向商品订单表中插入一条数据
--------开始插入 ----从78开始;
INSERT INTO SPJHD
( YS,
JZ,
Js,
DJBH,
RQ,
YDJH,
QDDM,
DM1,
DM2,
BYZD1,
BYZD5,
BYZD12,
YGDM,
DM4,
FPLX,
SL,
JE,
BZJE,
LXDJ,
BYZD3,
BYZD13,
LL,
ZDR,
RQ_4,
BYZD4,
RQ_3,
YSR,
YSRQ,
JZR,
JZRQ,
BYZD6,
BYZD9,
BYZD10,
BYZD14,
JE_3,
JE_2,
ZSR,
LLR,
BYZD8,
BZ
)
VALUES ( '0',
'0',
@shangpinjh,
GETDATE(),
'',
'000',
1.000000000000000e+000,
1.000000000000000e+002,
0.000000000000000e+000,
5.000000000000000e+000,
'1',
'裴晓斌',
NulL,
2.268000000000000e+004,
'101',
''
) ;
----------------------------------------------
INSERT INTO SPJHDMX
( HH,
MXBH,
SPDM,
GG1DM,
GG2DM,
SL_1,
CKJ,
ZK,
DJ,
BZ
)
VALUES ( 1.000000000000000e+000,
'--ABC',
'001',
1.200000000000000e+000,
1.200000000000000e+002,
''
)
-----------------------------------
UPDATE SPJHD
SET SL = ISNulL(( SELECT SUM(ISNulL(SL,0))
FROM SPJHDMX
WHERE DJBH = @shangpinjh
),0),
JE = ISNulL(( SELECT SUM(ISNulL(JE,
BZJE = ISNulL(( SELECT SUM(ISNulL(BZJE,0))
FROM SPJHDMX
WHERE DJBH = @shangpinjh
),0)
WHERE DJBH = @shangpinjh
---插入结束
END
GO
EXEC loopadd;
---删除数据
DELETE FROM dbo.SPJHDMX WHERE DJBH>='JH3000078'; DELETE FROM dbo.SPJHD WHERE DJBH>='JH3000078'; SELECT * FROM spjhd;
总结以上是内存溢出为你收集整理的EXCLE无法导出65535条数据时报错;插入数据代码;全部内容,希望文章能够帮你解决EXCLE无法导出65535条数据时报错;插入数据代码;所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)