level 2
D9tec_7800
楼主
--这个过程的作用是将sc_payment 表中rid=0的sid查出,然后将查出的sid与传进来的
参数结合循环INSERT到warning表,而这查出来的sid不只一个,是个**,估计要用游标,本人菜鸟,不会游标,循环用的也不熟,求大侠指教
如果上面的文字看不懂意思,看下面的这个伪SQL
foreach(Object temp in (SELECT sid FROM sc_payment WHERE rid=0))
{
INSERT INTO sc_warning(temp,contents,class)VALUES(@sid,@contents,@class)
}
也就是把这个伪SQL改造成T-SQL
===================================================
CREATE PROCEDURE addWarning
@contents text,
@class int
AS
BEGIN
INSERT INTO sc_warning(sid,contents,class)VALUES(@sid,@contents,@class)
SELECT sid FROM sc_payment WHERE rid=0
END
GO
====================================================
跪求了::>_<::
2012年05月04日 17点05分
1
参数结合循环INSERT到warning表,而这查出来的sid不只一个,是个**,估计要用游标,本人菜鸟,不会游标,循环用的也不熟,求大侠指教
如果上面的文字看不懂意思,看下面的这个伪SQL
foreach(Object temp in (SELECT sid FROM sc_payment WHERE rid=0))
{
INSERT INTO sc_warning(temp,contents,class)VALUES(@sid,@contents,@class)
}
也就是把这个伪SQL改造成T-SQL
===================================================
CREATE PROCEDURE addWarning
@contents text,
@class int
AS
BEGIN
INSERT INTO sc_warning(sid,contents,class)VALUES(@sid,@contents,@class)
SELECT sid FROM sc_payment WHERE rid=0
END
GO
====================================================
跪求了::>_<::