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 (4) 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 (4) NOT NULL PRIMARY KEY , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Слк_ДЛЖН` CHAR (4) NOT NULL DEFAULT "ДЛЖН" , `Код_ДЛЖН` CHAR (3) NOT NULL , `Слк_ПДРЗ` CHAR (4) NOT NULL DEFAULT "ПДРЗ" , `Код_ПДРЗ` CHAR (3) NOT NULL , CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_ДЛЖН`, `Код_ДЛЖН`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК2\СОТ^СПР` FOREIGN KEY (`Слк_ПДРЗ`, `Код_ПДРЗ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES ("И001", "345236", "Шайбаков Р.В.", DEFAULT, "исп", DEFAULT, "упр"), ("К001", "123456", "Шуршит Пакетович", DEFAULT, "кон", DEFAULT, "упр"), ("Кл01", "346453", "Улуев Ш.Ш.", DEFAULT, "клд", DEFAULT, "упр"), ("И002", "987654", "Симонов Л.В.", DEFAULT, "кон", DEFAULT, "упр"); SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Контроллер:СОТ`; CREATE TABLE `Контроллер:СОТ` ( `Код\КОНТ^СОТ` CHAR (4) NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС` (`Код`) , `Сведения` CHAR (50) NOT NULL ); INSERT INTO `Контроллер:СОТ` VALUES ("К001", "Работает с 1993"); SELECT "`Контроллер:СОТ` Table Content:" FROM `Контроллер:СОТ` WHERE 1=0; SELECT * FROM `Контроллер:СОТ`; DROP TABLE IF EXISTS `Исполнитель:СОТ`; CREATE TABLE `Исполнитель:СОТ` ( `Код\ИСП^СОТ` CHAR (4) NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС` (`Код`) , `Сведения` CHAR (50) NOT NULL ); INSERT INTO `Исполнитель:СОТ` VALUES ("И001", "Работает с 1990"), ("И002", "Работает с 1985"); SELECT "`Исполнитель:СОТ` Table Content:" FROM `Исполнитель:СОТ` WHERE 1=0; SELECT * FROM `Исполнитель:СОТ`; DROP TABLE IF EXISTS `Кладовщик:СОТ`; CREATE TABLE `Кладовщик:СОТ` ( `Код\КЛДВ^СОТ` CHAR (4) NOT NULL PRIMARY KEY REFERENCES `Сотрудник%ПЕРС` (`Код`) , `Сведения` CHAR (50) NOT NULL ); INSERT INTO `Кладовщик:СОТ` VALUES ("Кл01", "Работает с 2004"); SELECT "`Кладовщик:СОТ` Table Content:" FROM `Кладовщик:СОТ` WHERE 1=0; SELECT * FROM `Кладовщик:СОТ`; DROP TABLE IF EXISTS `Заказчик%ПЕРС`; CREATE TABLE `Заказчик%ПЕРС` ( `Код_заказчика` CHAR (10) NOT NULL PRIMARY KEY , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL ); INSERT INTO `Заказчик%ПЕРС` VALUES ("1234", "645673", "Галимов Р.А."); SELECT "`Заказчик%ПЕРС` Table Content:" FROM `Заказчик%ПЕРС` WHERE 1=0; SELECT * FROM `Заказчик%ПЕРС`; DROP TABLE IF EXISTS `Заказ`; CREATE TABLE `Заказ` ( `Регномер заказа` CHAR (10) NOT NULL PRIMARY KEY , `Дата заказа` CHAR (10) NOT NULL , `Название заказа` VARCHAR (50) NOT NULL , `Код\ЗАК^ЗКЗЧ` CHAR (4) NOT NULL , `Слк_ВЗАК` CHAR (4) NOT NULL DEFAULT "ВЗАК" , `Код_ВЗАК` CHAR (3) NOT NULL , CONSTRAINT `ВК1\ЗАК^ЗКЗЧ` FOREIGN KEY (`Код\ЗАК^ЗКЗЧ`) REFERENCES `Заказчик%ПЕРС` (`Код_заказчика`) , CONSTRAINT `ВК2\ЗАК^СПР` FOREIGN KEY (`Слк_ВЗАК`, `Код_ВЗАК`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Заказ` VALUES ("ЗАК001", "01.07.2004", "Обновление тех оборудования", "1234", DEFAULT, "авт"); SELECT "`Заказ` Table Content:" FROM `Заказ` WHERE 1=0; SELECT * FROM `Заказ`; DROP TABLE IF EXISTS `Изделие`; CREATE TABLE `Изделие` ( `Код изделия` CHAR (10) NOT NULL PRIMARY KEY , `Название изделия` VARCHAR (50) NOT NULL , `Слк_ВИЗД` CHAR (4) NOT NULL DEFAULT "ВИЗД" , `Код_ВИЗД` CHAR (3) NOT NULL , CONSTRAINT `ВК\ИЗД^СПР` FOREIGN KEY (`Слк_ВИЗД`, `Код_ВИЗД`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Изделие` VALUES ("555", "Гайка", DEFAULT, "руч"); SELECT "`Изделие` Table Content:" FROM `Изделие` WHERE 1=0; SELECT * FROM `Изделие`; DROP TABLE IF EXISTS `Состав заказа:ЗАК*ИЗД`; CREATE TABLE `Состав заказа:ЗАК*ИЗД` ( `Код изделия_ИЗД` CHAR (10) NOT NULL , `Регномер заказа_ЗАК` CHAR (10) NOT NULL , `Количество` INT(255) NULL , CONSTRAINT `ПК\СЗКЗ` PRIMARY KEY (`Код изделия_ИЗД`, `Регномер заказа_ЗАК`) , CONSTRAINT `ВК1\СЗКЗ^ИЗД` FOREIGN KEY (`Код изделия_ИЗД`) REFERENCES `Изделие` (`Код изделия`) , CONSTRAINT `ВК2\СЗКЗ^ЗАК` FOREIGN KEY (`Регномер заказа_ЗАК`) REFERENCES `Заказ` (`Регномер заказа`) ); INSERT INTO `Состав заказа:ЗАК*ИЗД` VALUES ("555", "ЗАК001", 234); ; SELECT "`Состав заказа:ЗАК*ИЗД` Table Content:" FROM `Состав заказа:ЗАК*ИЗД` WHERE 1=0; SELECT * FROM `Состав заказа:ЗАК*ИЗД`; DROP TABLE IF EXISTS `Поставщик%ПЕРС`; CREATE TABLE `Поставщик%ПЕРС` ( `Код поставщика` CHAR (10) NOT NULL PRIMARY KEY , `Паспорт` CHAR (10) NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Название_поставщика` CHAR (100) NOT NULL ); INSERT INTO `Поставщик%ПЕРС` VALUES ("ПОСТ001", "123450", "Бадамшин А.Е.", "ООО Бадамшин лимитед"); SELECT "`Поставщик%ПЕРС` Table Content:" FROM `Поставщик%ПЕРС` WHERE 1=0; SELECT * FROM `Поставщик%ПЕРС`; DROP TABLE IF EXISTS `Закупка`; CREATE TABLE `Закупка` ( `Регномер закупки` CHAR (10) NOT NULL PRIMARY KEY , `Дата закупки` CHAR (10) NOT NULL , `Код\ЗАКП^ПСТВ` VARCHAR (10) NOT NULL , CONSTRAINT `ВК\ЗАКП^ПСТВ` FOREIGN KEY (`Код\ЗАКП^ПСТВ`) REFERENCES `Поставщик%ПЕРС` (`Код поставщика`) ); INSERT INTO `Закупка` VALUES ("ЗАКУП001", "03.10.2024", "ПОСТ001"); SELECT "`Закупка` Table Content:" FROM `Закупка` WHERE 1=0; SELECT * FROM `Закупка`; DROP TABLE IF EXISTS `Закупил:ЗАКП*КЛДВ`; CREATE TABLE `Закупил:ЗАКП*КЛДВ` ( `Регномер_закупки_ЗАКП` CHAR (10) NOT NULL , `Код_КЛДВ` CHAR (4) NOT NULL , CONSTRAINT `ПК\ЗКПЛ` PRIMARY KEY (`Регномер_закупки_ЗАКП`, `Код_КЛДВ`) , CONSTRAINT `ВК1\ЗКПЛ^ЗАКП` FOREIGN KEY (`Регномер_закупки_ЗАКП`) REFERENCES `Закупка` (`Регномер закупки`) , CONSTRAINT `ВК2\ЗКПЛ^КЛДВ` FOREIGN KEY (`Код_КЛДВ`) REFERENCES `Кладовщик:СОТ` (`Код\КЛДВ^СОТ`) ); INSERT INTO `Закупил:ЗАКП*КЛДВ` VALUES ("ЗАКУП001", "Кл01"); ; SELECT "`Закупил:ЗАКП*КЛДВ` Table Content:" FROM `Закупил:ЗАКП*КЛДВ` WHERE 1=0; SELECT * FROM `Закупил:ЗАКП*КЛДВ`; DROP TABLE IF EXISTS `Состав закупки:ЗАКП*ИЗД`; CREATE TABLE `Состав закупки:ЗАКП*ИЗД` ( `Регномер_закупки_ЗАКП` CHAR (10) NOT NULL , `Код_ИЗД` CHAR (10) NOT NULL , `Количество` INT(9) NOT NULL , CONSTRAINT `ПК\СЗАК` PRIMARY KEY (`Регномер_закупки_ЗАКП`, `Код_ИЗД`) , CONSTRAINT `ВК1\СЗАК^ЗАКП` FOREIGN KEY (`Регномер_закупки_ЗАКП`) REFERENCES `Закупка` (`Регномер закупки`) , CONSTRAINT `ВК2\СЗАК^ИЗД` FOREIGN KEY (`Код_ИЗД`) REFERENCES `Изделие` (`Код изделия`) ); INSERT INTO `Состав закупки:ЗАКП*ИЗД` VALUES ("ЗАКУП001", "555", 1000); ; SELECT "`Состав закупки:ЗАКП*ИЗД` Table Content:" FROM `Состав закупки:ЗАКП*ИЗД` WHERE 1=0; SELECT * FROM `Состав закупки:ЗАКП*ИЗД`; DROP TABLE IF EXISTS `Задание`; CREATE TABLE `Задание` ( `Регномер задания` CHAR (10) NOT NULL PRIMARY KEY , `Дата выдачи задания` CHAR (10) NOT NULL , `Регномер заказа\ЗАД^ЗАК` VARCHAR (10) NOT NULL , `Код\ЗАД^ИСП` CHAR (10) NOT NULL , `Код\ЗАД^КОНТ` CHAR (10) NOT NULL , CONSTRAINT `ВК1\ЗАД^ЗАК` FOREIGN KEY (`Регномер заказа\ЗАД^ЗАК`) REFERENCES `Заказ` (`Регномер заказа`) , CONSTRAINT `ВК2\ЗАД^ИСП` FOREIGN KEY (`Код\ЗАД^ИСП`) REFERENCES `Исполнитель:СОТ` (`Код\ИСП^СОТ`) , CONSTRAINT `ВК3\ЗАД^КОНТ` FOREIGN KEY (`Код\ЗАД^КОНТ`) REFERENCES `Контроллер:СОТ` (`Код\КОНТ^СОТ`) ); INSERT INTO `Задание` VALUES ("ЗДН001", "05.10.1994", "ЗАК001", "И001", "К001"); SELECT "`Задание` Table Content:" FROM `Задание` WHERE 1=0; SELECT * FROM `Задание`; DROP TABLE IF EXISTS `Работа в задании`; CREATE TABLE `Работа в задании` ( `Регномер работы` CHAR (10) NOT NULL PRIMARY KEY , `Содержание работы` CHAR (150) NOT NULL , `Объем` CHAR (50) NOT NULL , `Дата начала работы` CHAR (10) NOT NULL , `Дата оконичания работы` CHAR (10) NULL , `Регномер задания\РБвЗ^ЗАД` VARCHAR (10) NOT NULL REFERENCES `Задание` (`Регномер задания`) , `Слк_ВРБ` CHAR (4) NOT NULL DEFAULT "ВРБ" , `Код_ВРБ` CHAR (3) NOT NULL , CONSTRAINT `ВК1\РБвЗ^ЗАД` FOREIGN KEY (`Регномер задания\РБвЗ^ЗАД`) REFERENCES `Задание` (`Регномер задания`) , CONSTRAINT `ВК2\РБвЗ^СПР` FOREIGN KEY (`Слк_ВРБ`, `Код_ВРБ`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Работа в задании` VALUES ("РАБОТА001", "Отремонтировать", "72 часа", "21.01.2023", NULL, "ЗДН001",DEFAULT, "рем"); SELECT "`Работа в задании` Table Content:" FROM `Работа в задании` WHERE 1=0; SELECT * FROM `Работа в задании`; DROP TABLE IF EXISTS `Ресурс`; CREATE TABLE `Ресурс` ( `Код ресурса` CHAR (10) NOT NULL PRIMARY KEY , `Название Ресурса` VARCHAR (50) NOT NULL , `Слк_ВРС` CHAR (4) NOT NULL DEFAULT "ВРС" , `Код_ВРС` CHAR (3) NOT NULL , CONSTRAINT `ВК\РЕС^СПР` FOREIGN KEY (`Слк_ВРС`, `Код_ВРС`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Ресурс` VALUES ("Р001", "Наличные", DEFAULT, "фин"); SELECT "`Ресурс` Table Content:" FROM `Ресурс` WHERE 1=0; SELECT * FROM `Ресурс`; DROP TABLE IF EXISTS `Расход ресурсов:ЗАД*РЕС`; CREATE TABLE `Расход ресурсов:ЗАД*РЕС` ( `Регномер задания_ЗАД` CHAR (10) NOT NULL , `Код реурса_РЕС` CHAR (10) NOT NULL , `Количество` INT(10) NULL , CONSTRAINT `ПК\РРЕС` PRIMARY KEY (`Регномер задания_ЗАД`, `Код реурса_РЕС`) , CONSTRAINT `ВК1\РРЕС^ЗАД` FOREIGN KEY (`Регномер задания_ЗАД`) REFERENCES `Задание` (`Регномер задания`) , CONSTRAINT `ВК2\РРЕС^РЕС` FOREIGN KEY (`Код реурса_РЕС`) REFERENCES `Ресурс` (`Код ресурса`) ); INSERT INTO `Расход ресурсов:ЗАД*РЕС` VALUES ("ЗДН001", "Р001", NULL); ; SELECT "`Расход ресурсов:ЗАД*РЕС` Table Content:" FROM `Расход ресурсов:ЗАД*РЕС` WHERE 1=0; SELECT * FROM `Расход ресурсов:ЗАД*РЕС`;
SQL
Server:
MariaDB 11.4
MariaDB 11.5
MariaDB 10
MariaDB 10 Sakila (ReadOnly)
MySQL 5.7
MySQL 5.7 Sakila (ReadOnly)
MySQL 8.0
MySQL 8.0 Sakila (ReadOnly)
SQLite 3
SQLite 3 Preloaded
PostgreSQL 10 Bookings (ReadOnly)
PostgreSQL 11
PostgreSQL 12
PostgreSQL 13
PostgreSQL 14
PostgreSQL 15
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