SQLize
Online
/
PHPize Online
/
SQLtest Online
A
A
A
Share
Donate
Blog
Popular
Donate
A
A
A
Share
Blog
Popular
SQLize.online is a free online SQL environment for quickly running, experimenting with and sharing code.
You can run your SQL code on top of the most popular RDBMS including MySQL, MariaDB, SQLite, PostgreSQL, Oracle and Microsoft SQL Server.
SQL code:
Upload
Copy
Format
Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `Слк_родитель` CHAR (3) NULL , `Код_родитель` CHAR (3) NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`) , CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`Слк_родитель`, `Код_родитель`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES ("ДОЛ", "про", "профессор", "профессср кафедры", NULL, NULL), ("ДОЛ", "доц", "доцент ", "доцент кафедры", NULL, NULL), ("ДОЛ", "лаб", "лаборант", NULL, NULL, NULL), ("СТЕ", "дтн", "д-р техн. наук", "доктор технических наук", NULL, NULL), ("СТЕ", "ктн", "канд. техн. наук", "кандидат технических наук", NULL, NULL), ("ЗВА", "про", "профессор", "профессор ВАК", NULL, NULL), ("ЗВА", "доц", "доцент", "доцент ВАК", NULL, NULL), ("ПОД", "ИРТ", "ФИРТ", "ф-т информатикики и робототехники", NULL, NULL), ("ПОД", "АСУ", "каф. АСУ", "каф. автоматизир. систем упр-я", "ПОД", "ИРТ") ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Код` CHAR (5) NOT NULL , `Паспорт` VARCHAR (50) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Слк_ДОЛ` CHAR (5) NOT NULL , `Код_ДОЛ` CHAR (5) NOT NULL , CONSTRAINT `ПК\СОТ` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("1", "345678", "Петров А. А.", "чл. КПСС", "ДОЛ", "про"), ("2", "456789", "Боширов Р. Р.", "б/п", "ДОЛ", "лаб"), ("3", "567890", "Исаев М. М.", "ВЛКСМ", "ДОЛ", "доц"); SELECT "'Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT* FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Курьер:СОТ`; CREATE TABLE `Курьер:СОТ` ( `Код\КУР^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\КУР` PRIMARY KEY (`Код\КУР^СОТ`) , FOREIGN KEY (`Код\КУР^СОТ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Курьер:СОТ` VALUES ( "1", "1"), ( "2", "2"); SELECT "'Курьер:СОТ` Table Content:" FROM `Курьер:СОТ` WHERE 1=0; SELECT* FROM `Курьер:СОТ`; DROP TABLE IF EXISTS `Руководитель:СОТ`; CREATE TABLE `Руководитель:СОТ` ( `Код\РУК^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\РУК` PRIMARY KEY (`Код\РУК^СОТ`) , FOREIGN KEY (`Код\РУК^СОТ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Руководитель:СОТ` VALUES ( "1", "1"), ( "2", "2"); SELECT "'Руководитель:СОТ` Table Content:" FROM `Руководитель:СОТ` WHERE 1=0; SELECT* FROM `Руководитель:СОТ`; DROP TABLE IF EXISTS `Регистратор:СОТ`; CREATE TABLE `Регистратор:СОТ` ( `Код\РЕГ^СОТ` CHAR (5) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\РЕГ` PRIMARY KEY (`Код\РЕГ^СОТ`) , FOREIGN KEY (`Код\РЕГ^СОТ`) REFERENCES `Сотрудник%ПЕРС` (`Код`) ); INSERT INTO `Регистратор:СОТ` VALUES ( "1", "1"), ( "2", "2"); SELECT "'Регистратор:СОТ` Table Content:" FROM `Регистратор:СОТ` WHERE 1=0; SELECT* FROM `Регистратор:СОТ`; DROP TABLE IF EXISTS `Подразделение`; CREATE TABLE `Подразделение` ( `Код` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Слк_ВИДП` CHAR (5) NOT NULL , `Код_ВИДП` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПОД` PRIMARY KEY (`Код`) , CONSTRAINT `ВК1\ПОД^СПР` FOREIGN KEY (`Слк_ВИДП`, `Код_ВИДП`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Подразделение` VALUES ( "1", "подразделение 1", "ДОЛ", "про"), ( "2", "подразделение 2", "ДОЛ", "доц"); SELECT "'Подразделение` Table Content:" FROM `Подразделение` WHERE 1=0; SELECT* FROM `Подразделение`; DROP TABLE IF EXISTS `Военнообязанный%ПЕРС`; CREATE TABLE `Военнообязанный%ПЕРС` ( `Код` CHAR (5) NOT NULL , `Паспорт` VARCHAR (50) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Код\ВОЕН^ПОД` CHAR (5) NOT NULL , CONSTRAINT `ПК\ВОЕН` PRIMARY KEY (`Код`) , FOREIGN KEY (`Код\ВОЕН^ПОД`) REFERENCES `Подразделение` (`Код`) ); INSERT INTO `Военнообязанный%ПЕРС` VALUES ("1", "123456", "Иванов И. И.", "комсомолец", "1"), ("2", "234567", "Сидоров С. С.", "беспартийный", "2"); SELECT "'Военнообязанный%ПЕРС` Table Content:" FROM `Военнообязанный%ПЕРС` WHERE 1=0; SELECT* FROM `Военнообязанный%ПЕРС`; DROP TABLE IF EXISTS `Кампания сверки`; CREATE TABLE `Кампания сверки` ( `Регномер` CHAR (5) NOT NULL , `Дата начала` VARCHAR (50) NOT NULL , `Дата окончания` VARCHAR (50) NOT NULL , `Код\КАМ^РУК` CHAR (5) NOT NULL , CONSTRAINT `ПК\КАМ` PRIMARY KEY (`Регномер`) , FOREIGN KEY (`Код\КАМ^РУК`) REFERENCES `Руководитель:СОТ` (`Код\РУК^СОТ`) ); INSERT INTO `Кампания сверки` VALUES ( "1", "10", "15", "1"), ( "2", "23", "28", "2"); SELECT "'Кампания сверки` Table Content:" FROM `Кампания сверки` WHERE 1=0; SELECT* FROM `Кампания сверки`; DROP TABLE IF EXISTS `Военнообязанный на сверке:ВОЕН*КАМ`; CREATE TABLE `Военнообязанный на сверке:ВОЕН*КАМ` ( `Регномер\ВНС^КАМ` CHAR (5) NOT NULL , `Код\ВНС^ВОЕН` CHAR (5) NOT NULL , `Код\ВНС^ВОЕН` CHAR (5) NOT NULL , CONSTRAINT `ПК\ВНС` PRIMARY KEY (`Регномер\ВНС^КАМ`, `Код\ВНС^ВОЕН`) , FOREIGN KEY (`Регномер\ВНС^КАМ`) REFERENCES `Кампания сверки` (`Регномер`) , FOREIGN KEY (`Код\ВНС^ВОЕН`) REFERENCES `Военнообязанный%ПЕРС` (`Код`) , FOREIGN KEY (`Код\ВНС^ВОЕН`) REFERENCES `Подразделение` (`Код`) ); INSERT INTO `Военнообязанный на сверке:ВОЕН*КАМ` VALUES ( "1", "1", "1"), ( "2", "2", "2"); SELECT "'Военнообязанный на сверке:ВОЕН*КАМ` Table Content:" FROM `Военнообязанный на сверке:ВОЕН*КАМ` WHERE 1=0; SELECT* FROM `Военнообязанный на сверке:ВОЕН*КАМ`; DROP TABLE IF EXISTS `Документ военнообязанного\ВНС`; CREATE TABLE `Документ военнообязанного\ВНС` ( `Регномер\ВНС^КАМ` CHAR (5) NOT NULL , `Код\ВНС^ВОЕН` CHAR (5) NOT NULL , `Номер` CHAR (5) NOT NULL , `Дата сверки` VARCHAR (50) NOT NULL , `Код\ДОКВ^РЕГ` CHAR (5) NOT NULL , `Слк_ВИДД` CHAR (5) NOT NULL , `Код_ВИДД` CHAR (5) NOT NULL , CONSTRAINT `ПК\ДОКВ` PRIMARY KEY (`Регномер\ВНС^КАМ`, `Код\ВНС^ВОЕН`, `Номер`) , CONSTRAINT `ВК1\ДОКВ^ВНС` FOREIGN KEY (`Регномер\ВНС^КАМ`, `Код\ВНС^ВОЕН`) REFERENCES `Военнообязанный на сверке:ВОЕН*КАМ` (`Регномер\ВНС^КАМ`, `Код\ВНС^ВОЕН`) , FOREIGN KEY (`Код\ДОКВ^РЕГ`) REFERENCES `Регистратор:СОТ` (`Код\РЕГ^СОТ`) , CONSTRAINT `ВК1\ДОКВ^СПР` FOREIGN KEY (`Слк_ВИДД`, `Код_ВИДД`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Документ военнообязанного\ВНС` VALUES ( "1", "1", "1", "12", "1", "ДОЛ", "про"), ( "2", "2", "2", "25", "2", "ДОЛ", "про"); SELECT "'Документ военнообязанного\ВНС` Table Content:" FROM `Документ военнообязанного\ВНС` WHERE 1=0; SELECT* FROM `Документ военнообязанного\ВНС`; DROP TABLE IF EXISTS `Приказ`; CREATE TABLE `Приказ` ( `Код` CHAR (5) NOT NULL , `Дата` VARCHAR (50) NOT NULL , `Код\ПРИК^РУК` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПРИК` PRIMARY KEY (`Код`) , FOREIGN KEY (`Код\ПРИК^РУК`) REFERENCES `Руководитель:СОТ` (`Код\РУК^СОТ`) ); INSERT INTO `Приказ` VALUES ( "1", "19", "1"), ( "2", "21", "2"); SELECT "'Приказ` Table Content:" FROM `Приказ` WHERE 1=0; SELECT* FROM `Приказ`; DROP TABLE IF EXISTS `Постановка:ВОЕН*ПРП`; CREATE TABLE `Постановка:ВОЕН*ПРП` ( `Код_П\ПОС^ПРИК` CHAR (5) NOT NULL , `Код\ВОЕН^ПОС` CHAR (5) NOT NULL , `Основание для постановки` VARCHAR (50) NOT NULL , `Код_С\ПОС^ПРИК` CHAR (5) NULL , `Код_П\ПОС^РЕГ` CHAR (5) NOT NULL , `Код_С\ПОС^РЕГ` CHAR (5) NULL , CONSTRAINT `ПК\ПОС` PRIMARY KEY (`Код_П\ПОС^ПРИК`, `Код\ВОЕН^ПОС`) , FOREIGN KEY (`Код_П\ПОС^ПРИК`) REFERENCES `Приказ` (`Код`) , FOREIGN KEY (`Код\ВОЕН^ПОС`) REFERENCES `Военнообязанный%ПЕРС` (`Код`) , FOREIGN KEY (`Код_С\ПОС^ПРИК`) REFERENCES `Приказ` (`Код`) , FOREIGN KEY (`Код_П\ПОС^РЕГ`) REFERENCES `Регистратор:СОТ` (`Код\РЕГ^СОТ`) , FOREIGN KEY (`Код_С\ПОС^РЕГ`) REFERENCES `Регистратор:СОТ` (`Код\РЕГ^СОТ`) ); INSERT INTO `Постановка:ВОЕН*ПРП` VALUES ( "1", "1", "осн", "1", "1", "1"), ( "2", "2", "осн", "2", "2", "2"); SELECT "'Постановка:ВОЕН*ПРП` Table Content:" FROM `Постановка:ВОЕН*ПРП` WHERE 1=0; SELECT* FROM `Постановка:ВОЕН*ПРП`; DROP TABLE IF EXISTS `Телефон`; CREATE TABLE `Телефон` ( `Номер` CHAR (5) NOT NULL , `Примечание` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ТЕЛ` PRIMARY KEY (`Номер`) ); INSERT INTO `Телефон` VALUES ( "1", "+7999234232"), ( "2", "+4235334"); SELECT "'Телефон` Table Content:" FROM `Телефон` WHERE 1=0; SELECT* FROM `Телефон`; DROP TABLE IF EXISTS `Контактный телефон\ВОЕН`; CREATE TABLE `Контактный телефон\ВОЕН` ( `Номер\КТВ^ТЕЛ` CHAR (5) NOT NULL , `Номер` CHAR (5) NOT NULL , `Код\КТВ^ВОЕН` CHAR (5) NOT NULL , CONSTRAINT `ПК\КТВ` PRIMARY KEY (`Номер\КТВ^ТЕЛ`, `Номер`) , FOREIGN KEY (`Номер\КТВ^ТЕЛ`) REFERENCES `Телефон` (`Номер`) , FOREIGN KEY (`Код\КТВ^ВОЕН`) REFERENCES `Военнообязанный%ПЕРС` (`Код`) ); INSERT INTO `Контактный телефон\ВОЕН` VALUES ( "1", "1", "1"), ( "2", "2", "2"); SELECT "'Контактный телефон\ВОЕН` Table Content:" FROM `Контактный телефон\ВОЕН` WHERE 1=0; SELECT* FROM `Контактный телефон\ВОЕН`; DROP TABLE IF EXISTS `Организация`; CREATE TABLE `Организация` ( `Код` CHAR (5) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\ОРГ` PRIMARY KEY (`Код`) ); INSERT INTO `Организация` VALUES ( "1", "организация 1"), ( "2", "организация 2"); SELECT "'Организация` Table Content:" FROM `Организация` WHERE 1=0; SELECT* FROM `Организация`; DROP TABLE IF EXISTS `Повестка\ОРГ`; CREATE TABLE `Повестка\ОРГ` ( `Код\ПОВ^ОРГ` CHAR (5) NOT NULL , `Регномер` CHAR (5) NOT NULL , `Домашний адрес` VARCHAR (50) NOT NULL , `Код\ПОВ^ВОЕН` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПОВ` PRIMARY KEY (`Код\ПОВ^ОРГ`, `Регномер`) , FOREIGN KEY (`Код\ПОВ^ОРГ`) REFERENCES `Организация` (`Код`) , FOREIGN KEY (`Код\ПОВ^ВОЕН`) REFERENCES `Военнообязанный%ПЕРС` (`Код`) ); INSERT INTO `Повестка\ОРГ` VALUES ( "1", "1", "домашний адрес", "1"), ( "2", "2", "адрес", "2"); SELECT "'Повестка\ОРГ` Table Content:" FROM `Повестка\ОРГ` WHERE 1=0; SELECT* FROM `Повестка\ОРГ`; DROP TABLE IF EXISTS `Иметь с собой\ПОВ`; CREATE TABLE `Иметь с собой\ПОВ` ( `Код\ПОВ^ОРГ` CHAR (5) NOT NULL , `Регномер` CHAR (5) NOT NULL , `Нпп` CHAR (5) NOT NULL , `Примечание` VARCHAR (50) NOT NULL , `Слк_ВИДД` CHAR (5) NOT NULL , `Код_ВИДД` CHAR (5) NOT NULL , CONSTRAINT `ПК\ИСС` PRIMARY KEY (`Код\ПОВ^ОРГ`, `Регномер`, `Нпп`) , CONSTRAINT `ВК1\ИСС^ПОВ` FOREIGN KEY (`Код\ПОВ^ОРГ`, `Регномер`) REFERENCES `Повестка\ОРГ` (`Код\ПОВ^ОРГ`, `Регномер`) , CONSTRAINT `ВК2\ИСС^СПР` FOREIGN KEY (`Слк_ВИДД`, `Код_ВИДД`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Иметь с собой\ПОВ` VALUES ( "1", "1", "1", "примечание", "ДОЛ", "про"), ( "2", "2", "2", "-", "ДОЛ", "про"); SELECT "'Иметь с собой\ПОВ` Table Content:" FROM `Иметь с собой\ПОВ` WHERE 1=0; SELECT* FROM `Иметь с собой\ПОВ`; DROP TABLE IF EXISTS `Попытка доставки:ПОВ*ВДОС`; CREATE TABLE `Попытка доставки:ПОВ*ВДОС` ( `Код\ПОВ^ОРГ` CHAR (5) NOT NULL , `Регномер` CHAR (5) NOT NULL , `Слк_ВДОС` CHAR (5) NOT NULL , `Код_ВДОС` CHAR (5) NOT NULL , `Дата/время вручения` VARCHAR (50) NULL , `Причина невручения` VARCHAR (50) NULL , `Код\ПОПД^КУР` CHAR (5) NOT NULL , CONSTRAINT `ПК\ПОПД` PRIMARY KEY (`Код\ПОВ^ОРГ`, `Регномер`, `Слк_ВДОС`, `Код_ВДОС`) , CONSTRAINT `ВК1\ПОПД^ПОВ` FOREIGN KEY (`Код\ПОВ^ОРГ`, `Регномер`) REFERENCES `Повестка\ОРГ` (`Код\ПОВ^ОРГ`, `Регномер`) , CONSTRAINT `ВК2\ПОПД^СПР` FOREIGN KEY (`Слк_ВДОС`, `Код_ВДОС`) REFERENCES `Справка+` (`Слк`, `Код`) , FOREIGN KEY (`Код\ПОПД^КУР`) REFERENCES `Курьер:СОТ` (`Код\КУР^СОТ`) ); INSERT INTO `Попытка доставки:ПОВ*ВДОС` VALUES ( "1", "1", "ПОД", "ИРТ", "-", "-", "1"), ( "2", "2", "ДОЛ", "про", "12.03", "причина", "2"); SELECT "'Попытка доставки:ПОВ*ВДОС` Table Content:" FROM `Попытка доставки:ПОВ*ВДОС` WHERE 1=0; SELECT* FROM `Попытка доставки:ПОВ*ВДОС`;
SQL
Server:
MariaDB 11.4
MariaDB 11.5
MariaDB 10
MariaDB 10 Sakila (ReadOnly)
MySQL 8.0
MySQL 8.0 Sakila (ReadOnly)
SQLite 3
SQLite 3 Preloaded
PostgreSQL 10 Bookings (ReadOnly)
PostgreSQL 13
PostgreSQL 14
PostgreSQL 15
PostgreSQL 16
PostgreSQL 17
MS SQL Server 2017
MS SQL Server 2019
MS SQL Server 2022
MS SQL Server 2022 AdventureWorks (ReadOnly)
Firebird 4.0
Firebird 4.0 (Employee)
Oracle Database 19c (HR)
Oracle Database 21c
Oracle Database 23c Free
SOQOL
Version
ER Diagram
Preserve result
Stuck with a problem?
Got Error?
Ask ChatGPT!
Result:
Copy
Clear