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 (1 - 4)
php programmer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


a dlaczego od razu blob,
jest przeciez tez taki typ jak LONGTEXT
Go to the top of the page
+Quote Post
revyag
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


@Lynn jak wyglądają te życiorysy ? To pliki binarne (.doc) ? Dane z formularza ?

przenoszę na bazy danych
Go to the top of the page
+Quote Post
Lynn
post
Post #4





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

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


to sa zapytania insert takie jak napisalam wczesniej i one sa w pliku bio.sql

uzywam oralca 8i i tu jak na razie nie zlokalizowalam longtext etc.

varchar ustawilam na 4000 ale to okazalo sie za malo
Go to the top of the page
+Quote Post
KILIUSZKIN
post
Post #5





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

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: 22.08.2025 - 23:23