Не вижу ошибки в синтаксисе sql; не получается задать primary key
Столкнулась с тем, что не работает SQL-запрос, указывая на ошибки в синтаксисе.
CREATE TABLE dept (
dept_id INTEGER,
dname VARCHAR(20));
CREATE TABLE emp (
emp_id INTEGER,
ename VARCHAR (15),
salary NUMERIC (6,2);
Скормила пяти компиляторам код преподавателя (привожу ниже), тоже указывают на ошибки в синтаксисе.
CREATE TABLE person_info (
person_id INTEGER NOT NULL,
first_name VARCHAR(15) NOT NULL,
last_name VARCHAR(20) NOT NULL,
gender CHAR(1),
birthday DATE,
salary NUMERIC(7,2)
);
Я ошибок не вижу. Помогите разобраться, пожалуйста.
Вторая часть вопроса в том, что невозможно добавить primary key, даже копируя варианты, представленные в интернете.
Пробовала, например, ALTER TABLE dept ADD PRIMARY KEY (dept_id);
Если подскажете, в чем может быть проблема, будет здорово!