如何将 BLOB 数据类型上传到 SQL 开发人员中的 TABLE?
How to Upload BLOB Data Type to a TABLE in SQL Developer?
如何将 BLOB 数据类型 上传到 SQL 开发人员 中的 TABLE?我创建了一个带有 blob 数据类型的 TABLE,但是当我尝试将数据上传到 table 时,它显示了这个错误:
ORA-00936: missing expression
这是我用来将数据上传到 table
的脚本
INSERT INTO IMAGEN (
ID_ADM,
ID_USUARIO,
IMAGEN,
MINIATURA,
IMAGEN_ALT1,
IMAGEN_ALT2,
IMAGEN_ALT3,
ESTADO_REG,
FEC_ESTADO_REG,
FEC_ING_REG,
ID_USUARIO_ING_REG,
FEC_ULT_MODIF_REG,
ID_USUARIO_ULT_MODIF_REG,
ID_FUNCION_ULT_MODIF_REG)
VALUES (
:VID_ADM,
:VID_USUARIO,
:VIMAGEN,
:VMINIATURA,
:VIMAGEN_ALT1,
:VIMAGEN_ALT2,
:VIMAGEN_ALT3,
'V',
DATE(3),
DATE(3),
:VUSU,
DATE(3),
:VUSU,
这是我用来创建 table 的代码。
create table IMAGEN (
ID_ADM smallint not null
, ID_USUARIO varchar2(20) not null
, IMAGEN blob
, MINIATURA blob
, IMAGEN_ALT1 blob
, IMAGEN_ALT2 blob
, IMAGEN_ALT3 blob
, ESTADO_REG varchar2(1) null
, FEC_ESTADO_REG date null
, FEC_ING_REG date null
, ID_USUARIO_ING_REG varchar2(20) null
, FEC_ULT_MODIF_REG date null
, ID_USUARIO_ULT_MODIF_REG varchar2(20) null
, ID_FUNCION_ULT_MODIF_REG varchar2(16) null
);
通过这种方式,我的代码终于可以工作了!
INSERT INTO USU_USUARIOS_IMAGEN (
ID_ADM,
ID_USUARIO,
IMAGEN,
MINIATURA,
IMAGEN_ALT1,
IMAGEN_ALT2,
IMAGEN_ALT3,
ESTADO_REG,
FEC_ESTADO_REG,
FEC_ING_REG,
ID_USUARIO_ING_REG,
FEC_ULT_MODIF_REG,
ID_USUARIO_ULT_MODIF_REG,
ID_FUNCION_ULT_MODIF_REG)
VALUES (
VID_ADM,
VID_USUARIO,
VIMAGEN,
VMINIATURA,
VIMAGEN_ALT1,
VIMAGEN_ALT2,
VIMAGEN_ALT3,
'V',
sysdate,
sysdate,
VUSU,
sysdate,
VUSU,
VFUN);
如何将 BLOB 数据类型 上传到 SQL 开发人员 中的 TABLE?我创建了一个带有 blob 数据类型的 TABLE,但是当我尝试将数据上传到 table 时,它显示了这个错误:
ORA-00936: missing expression
这是我用来将数据上传到 table
的脚本INSERT INTO IMAGEN (
ID_ADM,
ID_USUARIO,
IMAGEN,
MINIATURA,
IMAGEN_ALT1,
IMAGEN_ALT2,
IMAGEN_ALT3,
ESTADO_REG,
FEC_ESTADO_REG,
FEC_ING_REG,
ID_USUARIO_ING_REG,
FEC_ULT_MODIF_REG,
ID_USUARIO_ULT_MODIF_REG,
ID_FUNCION_ULT_MODIF_REG)
VALUES (
:VID_ADM,
:VID_USUARIO,
:VIMAGEN,
:VMINIATURA,
:VIMAGEN_ALT1,
:VIMAGEN_ALT2,
:VIMAGEN_ALT3,
'V',
DATE(3),
DATE(3),
:VUSU,
DATE(3),
:VUSU,
这是我用来创建 table 的代码。
create table IMAGEN (
ID_ADM smallint not null
, ID_USUARIO varchar2(20) not null
, IMAGEN blob
, MINIATURA blob
, IMAGEN_ALT1 blob
, IMAGEN_ALT2 blob
, IMAGEN_ALT3 blob
, ESTADO_REG varchar2(1) null
, FEC_ESTADO_REG date null
, FEC_ING_REG date null
, ID_USUARIO_ING_REG varchar2(20) null
, FEC_ULT_MODIF_REG date null
, ID_USUARIO_ULT_MODIF_REG varchar2(20) null
, ID_FUNCION_ULT_MODIF_REG varchar2(16) null
);
通过这种方式,我的代码终于可以工作了!
INSERT INTO USU_USUARIOS_IMAGEN (
ID_ADM,
ID_USUARIO,
IMAGEN,
MINIATURA,
IMAGEN_ALT1,
IMAGEN_ALT2,
IMAGEN_ALT3,
ESTADO_REG,
FEC_ESTADO_REG,
FEC_ING_REG,
ID_USUARIO_ING_REG,
FEC_ULT_MODIF_REG,
ID_USUARIO_ULT_MODIF_REG,
ID_FUNCION_ULT_MODIF_REG)
VALUES (
VID_ADM,
VID_USUARIO,
VIMAGEN,
VMINIATURA,
VIMAGEN_ALT1,
VIMAGEN_ALT2,
VIMAGEN_ALT3,
'V',
sysdate,
sysdate,
VUSU,
sysdate,
VUSU,
VFUN);