Reputation: 25
enter code hereI'm trying to create a table by running an Script from the SQL Worksheet and ORA-00904 error appears.
I don't know maybe the script it's misspelled?
CREATE table IMAGEN (
[ID_ADM] [SMALLINT] NOT NULL ,
[ID_USUARIO] [varchar] (20) NOT NULL ,
[IMAGEN] [varbinary] (max),
[MINIATURA] [varbinary] (max),
[IMAGEN_ALT1] [varbinary] (max),
[IMAGEN_ALT2] [varbinary] (max),
[IMAGEN_ALT3] [varbinary] (max),
[ESTADO_REG] [varchar] (1) NULL ,
[FEC_ESTADO_REG] [datetime] NULL ,
[FEC_ING_REG] [datetime] NULL ,
[ID_USUARIO_ING_REG] [varchar] (20) NULL ,
[FEC_ULT_MODIF_REG] [datetime] NULL ,
[ID_USUARIO_ULT_MODIF_REG] [varchar] (20) NULL ,
[ID_FUNCION_ULT_MODIF_REG] [varchar] (16) NULL
) ON [PRIMARY]
GO
Upvotes: 1
Views: 716
Reputation: 22467
Here's one interpretation of this table in Oracle
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
);
varchar2, never varchar in Oracle
date = datetime
blobs can store any amount of binary data
Upvotes: 2