[oracle] BLOB

0

Mam problem ze wstawieniem binarnego pliku do bazy danych.
Plik zajmuje ok 40kb

Mam powiedzmy taką tablę

create table MEDIUM  (
   "id_medium"          NUMBER(8,0)                     not null,
   "plik"               BLOB                            not null)

Jak wstawić plik binarny do bazy danych?

robię coś takiego:
INSERT INTO MEDIUM VALUES (1, 'C:\plik.cos');
Dostaję błąd. Nie wiem czy tak się poprawnie wstawia pliki binarne do bazy.

Gdy robię coś takiego, to działa:
INSERT INTO MEDIUM VALUES (1, EMPTY_BLOB());
ale to nic mi nie daje, bo ja chcę wstawić do bazy ten plik.cos

Proszę pomóżcie.

0

Dzięki za podpowiedź, ale byłem już na tych stronach.
Domyślam się, że jedyną metodą wstawiania binarnych dużych obiektów do tabeli, to użycie procedur sql ze specjalnym użyciem pakietu dbms_lob?
Czy jest sposób, żeby wstawić plik binarny przez bezpośredniego inserta do tabeli?

0

nie

1 użytkowników online, w tym zalogowanych: 0, gości: 1