Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> BLOB, potrzebuje tylko skrypcik ktory go tworzy
Lynn
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 12.09.2006

Ostrzeżenie: (0%)
-----


Prosze o pomoc, bo mam plik ktory zawiera inserty z zyciorysami osob (jak sie mozna domyslec one sa dlugie), plik zawiera takich insertow okolo 5000 tys, ze wzgledy ze musze to wstawic do oracla, musze zrobic to poprzez pole blob- czy ktos ma moze jakis pomysl.... bo mi jakos to ciezko idzie.

  1. INSERT INTO tabela (id, zyciorys, userid, id_zm, DATA) VALUES (...);


serdecznie dziekuje za zainteresowanie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KILIUSZKIN
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.01.2006

Ostrzeżenie: (0%)
-----


Pisalem juz to w Odczyt z pola BLOB


Po modyfikacjach to wygląda tak:

  1. FUNCTION write_blob() RETURN number IS
  2. blob_object BLOB; //gdzie block_object TO zyciorys
  3. begin .......
  4.  
  5. begin ............
  6. dbms_lob.OPEN(blob_object, dbms_lob.lob_write); // albo dbms_lob.lob_readwrite .....
  7. ........tutaj uzyj fukcji z pakietu dbms_lob, np.
  8. dbms_lob.LOADBLOBFROMFILE(.,.,.,.); ........
  9. dbms_lob.CLOSE(blob_object);
  10. EXCEPTION WHEN OTHERS THEN RETURN 1;
  11. end;
  12. begin -----
  13. INSERT INTO tabela( jakies tam pola, blob_object, jakies tam pola );
  14. commit; // albo nie
  15. EXCEPTION WHEN OTHERS THEN RETURN 1;
  16. end;
  17. RETURN 0;
  18. end;


Ten post edytował KILIUSZKIN 7.12.2006, 08:45:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 23:51