を期待されていた私は、テーブルSQL DeveloperのORA-01858:非数値文字が検出された数値が
CREATE TABLE CLIENTE(
RUT VARCHAR2(10) CONSTRAINT CLIENTE_PK PRIMARY KEY,
NOMBRE VARCHAR2(20) CONSTRAINT NOTNULL_NOM_CLIENTE NOT NULL,
APELLIDOP VARCHAR2(30) CONSTRAINT NOTNULL_APPEP_CLIENTE NOT NULL,
APELLIDOM VARCHAR2(30) CONSTRAINT NOTNULL_APPEM_CLIENTE NOT NULL,
DIRECCION VARCHAR2(100) CONSTRAINT NOTNULL_DIR_CLIENTE NOT NULL,
TELEFONO NUMBER(8) CONSTRAINT NOTNULL_FONO_CLIENTE NOT NULL,
EMAIL VARCHAR2(255) CONSTRAINT NOTNULL_MAIL_CLIENTE NOT NULL,
FECHA_NACIMIENTO DATE CONSTRAINT NOTNULL_NACIMIENTO_CLIENTE NOT NULL,
SEXO CHAR(1) CONSTRAINT NOTNULL_SEXO_CLIENTE NOT NULL,
COD_CIUDAD NUMBER(3) CONSTRAINT NOTNULL_COD_CIUDAD NOT NULL,
CONSTRAINT CLIENTE_CIUDAD_FK FOREIGN KEY (COD_CIUDAD) REFERENCES CIUDAD (COD_CIUDAD)
);
それは私が
を入力することはできません行のみであるに入ることができない行がありますINSERT INTO CLIENTE VALUES('08798234-9','Luis','Garcia','Ramirez','Málaga 753',78452378,'[email protected]','12-APR-1977','M',1);
エラー:
INSERT INTO CLIENTE VALUES
('08798234-9','Luis','Garcia','Ramirez','Málaga 753',78452378,'[email protected]','12-APR-1977','M',1)
Informe de error -
ORA-01858: a non-numeric character was found where a numeric was expected
私はそれが実際のデータではありません願って、それを何ですか? –
@Gary_Wどのように実際のデータですか? – Derezed
あなたは実際に誰かの電話番号と電子メールアドレスを公開しましたか?それはさておき、デフォルトの日付形式が正しいことを確認してください。不確かな場合は、テストする文字列の代わりにto_date()を使用します。 –