Błąd jest w zapytaniu PL/SQL, proponuje w taki sposób wykonać zapytania :
CREATE TABLE Drugs (
Id number(32) not null primary key,
Name VARCHAR2(100) not null,
Active VARCHAR2(100) not null,
Placebo number(1) not null,
Perscription number(1) not null,
Info VARCHAR2(4000) not null,
Pictures BLOB);
CREATE SEQUENCE Drugs_sequence
START WITH 1
INCREMENT BY 1;
CREATE OR REPLACE TRIGGER Drugs_trigger
BEFORE INSERT
ON Drugs
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
SELECT Drugs_sequence.nextval INTO :NEW.Id FROM dual;
END;
W Oracle nie występuje taki typ jak lob, ale są w takiej postaci obiektów reprezentowane:
· BLOB
· CLOB
· BFILE