Wie fügt man ein Bild in ein BLOB-Spalte in einer Oracle-Tabelle mit INSERT-syntax?
Habe ich eine einfache Tabelle wo ich will, um ein Bild einzufügen, existiert auf meinem Rechner.Ich möchte das Bild einfügen in meine Tabelle, die BLOB-Spalte. Nur Frage mich, wie kann ich es tun. Ich verstehe, dass es gibt einige vorhandenen Lösungen, die mit BLOB, aber keiner hat mir geholfen, mich direkt mittels INSERT-SYNTAX.
CREATE TABLE test(id int,photo BLOB);
INSERT INTO test VALUES(1,'Path of the picture\filename');
- Funktioniert diese Hilfe? stackoverflow.com/questions/21855935/...
- Das hat nicht geholfen... ich habe bereits überprüft, dass der link..
- Was ist das problem einfach mit einfügen? Dein code ist ok, außer
photo
Spalte Wert. Einfügen von blob-Wert, nicht den Pfad.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst erstellen Sie ein Verzeichnis, um Bilder zu speichern, und erteilen Sie lese -, schreib-Berechtigung für den Benutzer. Dann können Sie BFILENAME-Funktion das Bild einfügen.
Nun, zum speichern der Bild geben kann, verwenden Sie die folgende insert-Anweisung.
Referenz: BFILENAME