-1
Ben dbms_xmldom için yeni olduğum için biraz yardıma ihtiyacım var. Çıktıyı her 1000 kayıtta bir dosyaya yazmak istiyorum, bu yüzden onu getclobval'den alıp dosyaya yazarak/dosyaya ekliyorum.PL/SQL XML dmbs_xmldom Bir çıktı dosyasına veri yazabilir mi?
Bunu yapmak için bakıyor olmalıdır Ne? Veritabanım 11g sürüm 1'dir.
Teşekkürler Adavance sayesinde cevaplarım var.
BEGIN
FOR production_rec IN c_production
LOOP
loop_counter := loop_counter + 1;
use dbms_xmldom to process database fields into l_domdoc
............
IF loop_counter = 1000 THEN
l_xmltype := dbms_xmldom.getXmlType(l_domdoc);
dbms_xmldom.freeDocument(l_domdoc);
dbms_output.put_line(l_xmltype.getClobVal);
loop_counter := 0;
instead of dbms_output.put_line i need to output/append the data to a file.
how is this done?
END IF;
END LOOP;
END;
bir xml veya başka bir dosyaya clob yazmak için paket ut_file kullanabilir (http://stackoverflow.com/a/1434527/266304)? Bir CLOB'nuz olduğunda, XML'in veya onu nasıl oluşturduğunuzun önemi yoktur. Sadece DB sunucusundaki dosyalara yazabilirsiniz; PC'nizde bir dosyaya yazmak isterseniz, SQL Developer bir sorgunun sonucunu verebilir; Eminim diğer müşteriler de aynısını yapabilir. –
Evet, bu olabilir, yarın buna bir göz atacağım. –