student88
چهارشنبه 01 شهریور 1396, 09:22 صبح
با سلام دوستان
من در محیط plsql کدی نوشتم که به تعداد فیلد qty در جدول tb1 در هر رکورد ، همان تعداد رکورد در جدول tb2 درج می کند. اما متاسفانه معادلش رو در محیط sql نمی تونم بنویسم .ممنون میشم راهنماییم کنید.
تصاویر رو هم میزارم
declare
begin
for i in (SELECT CODE, QTY, PRICE FROM TB1 ) loop
for j in 1.. i.qty loop
INSERT INTO TB2
(CODE, QTY, PRICE
) VALUES
(i.code, i.qty, i.price
);
end loop;
end loop;
end;
146110146111146109
من در محیط plsql کدی نوشتم که به تعداد فیلد qty در جدول tb1 در هر رکورد ، همان تعداد رکورد در جدول tb2 درج می کند. اما متاسفانه معادلش رو در محیط sql نمی تونم بنویسم .ممنون میشم راهنماییم کنید.
تصاویر رو هم میزارم
declare
begin
for i in (SELECT CODE, QTY, PRICE FROM TB1 ) loop
for j in 1.. i.qty loop
INSERT INTO TB2
(CODE, QTY, PRICE
) VALUES
(i.code, i.qty, i.price
);
end loop;
end loop;
end;
146110146111146109