Ciao a tutti,
ho una tabella in mysql di cui ho fatto l'esportazione dei dati in csv. Ora ho la necessità di importare i dati in una corrispondente tabella Oracle e per far ciò sto usando SqlDeveloper.
La tabella MySql ha il seguente formato:
codice:
CREATE TABLE `Dati` (
  `codice` int(10) unsigned NOT NULL,
  `Nome` varchar(64) DEFAULT NULL,
  `Cognome` varchar(128) DEFAULT NULL,
  `DataNascita` datetime DEFAULT NULL,
  `LuogoNascita` varchar(80) DEFAULT NULL,
  `ProvinciaNascita` varchar(4) DEFAULT NULL,
  `id_livelloIstruzione` int(4) unsigned DEFAULT NULL,
  `DataModifica` datetime DEFAULT NULL,
  PRIMARY KEY (`codice_azienda`)
)
Mentre la tabella Oracle è:
codice:
CREATE TABLE "DATI"
  (
    "CODICE" NUMBER(10,0) NOT NULL ENABLE,
    "NOME"           VARCHAR2(64 CHAR),
    "COGNOME"        VARCHAR2(128 CHAR),
    "DATANASCITA" DATE,
    "LUOGONASCITA"         VARCHAR2(80 CHAR),
    "PROVINCIANASCITA"     VARCHAR2(4 CHAR),
    "ID_LIVELLOISTRUZIONE" NUMBER(4,0),
    "DATAMODIFICA" DATE,
    CONSTRAINT "USERDATI_PK" PRIMARY KEY ("CODICE") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" ENABLE
  )
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE
  (
    INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT
  )
  TABLESPACE "USERS" ;
Quando tento di fare l'importazione, attraverso SQLDeveloper, ho dei problemi sui formati data impedendomi di importare.
Una tipica riga del file di importazione è la seguente:
187766,"NOME","COGNOME","1963-07-14 00:00:00","LUOGO NASCITA","MI",0,"2010-01-11 00:00:00"
Secondo voi qual'è l'errore? Il DATETIME di MySql è compatibile con DATE di Oracle?

Grazie mille e ciao.