У меня есть следующий код в Oracle SQL
CREATE TABLE ALUMNOS (
ID_ALUMNO NUMBER(8,0) PRIMARY KEY,
SALUDO VARCHAR2(5),
NOMBRE VARCHAR2(25),
APELLIDO VARCHAR2(25) NOT NULL,
DIRECCION VARCHAR2(50),
CODPOS VARCHAR2(5) NOT NULL,
TELEFONO VARCHAR2(2),
EMPLEADOR VARCHAR2(50),
DIA_REGISTRO DATE NOT NULL,
CREADO_POR VARCHAR2(30) NOT NULL,
DIA_CREACION DATE NOT NULL,
MODIFICADO_POR VARCHAR2(30) NOT NULL,
DIA_MODIFICACION DATE NOT NULL,
FOREIGN KEY CODPOS REFERENCES CODIGO_POSTAL
);
В момент выполнения, у меня выходит ошибка ORA-00906: missing left parenthesis. Я обрабатываю информацию verfificar, но я ничего не нахожу. Пожалуйста, помогите мне находить ошибку и исправлять это для того, чтобы он прокрутил изображение в окне.
Ключ forГЎnea - проблема.
CREATE TABLE table_name
(
column1 datatype null/not null,
column2 datatype null/not null,
...
CONSTRAINT fk_column
FOREIGN KEY (column1, column2, ... column_n)
REFERENCES parent_table (column1, column2, ... column_n)
);
CREATE TABLE ALUMNOS (
ID_ALUMNO NUMBER(8,0) PRIMARY KEY,
SALUDO VARCHAR2(5),
NOMBRE VARCHAR2(25),
APELLIDO VARCHAR2(25) NOT NULL,
DIRECCION VARCHAR2(50),
CODPOS VARCHAR2(5) NOT NULL,
TELEFONO VARCHAR2(2),
EMPLEADOR VARCHAR2(50),
DIA_REGISTRO DATE NOT NULL,
CREADO_POR VARCHAR2(30) NOT NULL,
DIA_CREACION DATE NOT NULL,
MODIFICADO_POR VARCHAR2(30) NOT NULL,
DIA_MODIFICACION DATE NOT NULL,
CONSTRAINT FK_POSTAL
FOREIGN KEY (CODPOS) REFERENCES CODIGO_POSTAL
);