Нужен: NOT NULL
NOT NULL CHECK ( IN ( ' ' , )) CHECK ( IN ( , ))
Анализ поля id
Тип данных: integer
Число пустых:
Анализ поля name
Тип данных: Текст
Самый длинный элемент: , длина:
Число пустых:
Анализ поля code
Тип данных: Текст
Самый длинный элемент: , длина:
Число пустых:
Анализ поля level
Тип данных: Текст
Самый длинный элемент: , длина:
Число пустых:
Нужен: CHECK (level IN( '' , ))
Анализ поля level-id
Тип данных: integer
Число пустых:
Нужен: CHECK (level_id IN( '' , ))
Анализ поля generation
Тип данных: Текст
Самый длинный элемент: , длина:
Число пустых:
Нужен: CHECK (generation IN( '' , ))
Анализ поля generation-id
Тип данных: integer
Число пустых:
Нужен: CHECK (generation_id IN( '' , ))
Анализ поля type
Тип данных: Текст
Самый длинный элемент: , длина:
Число пустых:
Нужен: CHECK (type IN( '' , ))
Анализ поля type-id
Тип данных: integer
Число пустых:
Нужен: CHECK (type_id IN( '' , ))
Анализ данных файла specialities.xml

Анализ данных файла specialities.xml (specialities.xml)

SQL-файл

DROP TABLE IF EXISTS specialities; DROP SEQUENCE IF EXISTS specialities_id_seq; CREATE SEQUENCE specialities_id_seq START WITH 1 INCREMENT BY 1; CREATE TABLE specialities ( id INTEGER, name VARCHAR( ), code VARCHAR( ), level VARCHAR( ), level_id INTEGER, generation VARCHAR( ), generation_id INTEGER, type VARCHAR( ), type_id INTEGER, CONSTRAINT pk_specialities PRIMARY KEY (id) );

SQL: INSERT-запросы, сформированные из XML

INSERT INTO specialities (id, name, code, level, level_id, generation, generation_id, type, type_id) VALUES ( nextval('specialities_id_seq'), '', '', '', , '', , '', );