Обычно это одна таблица на оператор CREATE TABLE.Если вы действительно хотите создать все в одном операторе, вы можете использовать это
create schema your_name_here
CREATE TABLE DEP(DEPTNO VARCHAR2(2) PRIMARY KEY NOT NULL,DNAME VARCHAR2(30) NOT NULL)
TABLESPACE USERS
CREATE TABLE ETUDIENT(STDNO NUMBER PRIMARY KEY NOT NULL,SNAME VARCHAR2(2),DEPTNO VARCHAR2(2) REFERENCES DEP(DEPTNO))
TABLESPACE USERS
CREATE TABLE COURS(CORSNO NUMBER PRIMARY KEY NOT NULL,CNAME VARCHAR2(30),DEPTNO VARCHAR2(2) REFERENCES DEP(DEPTNO),CMAX NUMBER NOT NULL)
TABLESPACE USERS
CREATE TABLE INSCRIPTION(STDNO NUMBER PRIMARY KEY NOT NULL REFERENCES ETUDIENT(STDNO),CORSNO NUMBER PRIMARY KEY NOT NULL REFERENCES COURS(CORSNO),GRADE NUMBER NOT NULL)
TABLESPACE USERS;
Обратите внимание, что CREATE SCHEMA поддерживает только стандартный синтаксис SQL, а не все расширения, предлагаемые Oracle.