SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Справочник`; CREATE TABLE `Справочник` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Слк` INT (3) NOT NULL , `Код` INT (50) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (200) NULL , CONSTRAINT `Ун\СПР` UNIQUE (`Слк`, `Код`) ); INSERT INTO `Справочник` VALUES (DEFAULT, "1", "123", "Для должности", NULL), (DEFAULT, "2", "1234", "Для категории", NULL), (DEFAULT, "3", "12345", "Для вида обуви", NULL), (DEFAULT, "4", "123456", "Для вида задания", NULL), (DEFAULT, "5", "654321", "Для характеристики", NULL), (DEFAULT, "6", "54321", "Для вида операции", NULL), (DEFAULT, "7", "4321", "Для вида материала", NULL), (DEFAULT, "8", "321", "Для вида претензии", NULL); SELECT "`Справочник` Table Content:" FROM `Справочник` WHERE 1=0; SELECT * FROM `Справочник`; DROP TABLE IF EXISTS `Клиент%ПЕРС`; CREATE TABLE `Клиент%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT (50) NOT NULL , `Паспорт` INT (50) NOT NULL , `ФИО` CHAR (50) NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справочник` (`Ид`) , CONSTRAINT `Ун\КЛИП` UNIQUE (`Код`) ); INSERT INTO `Клиент%ПЕРС` VALUES (DEFAULT, "1", "20153015", "Барашкин К.А.", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "2" AND `Код` = "1234")), (DEFAULT, "2", "20153016", "Петров А.А.", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "2" AND `Код` = "1234")); SELECT "`Клиент%ПЕРС` Table Content:" FROM `Клиент%ПЕРС` WHERE 1=0; SELECT * FROM `Клиент%ПЕРС`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT (50) NOT NULL , `Паспорт` INT (50) NOT NULL , `ФИО` CHAR (50) NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справочник` (`Ид`) , CONSTRAINT `Ун\СОТП` UNIQUE (`Код`) ); INSERT INTO `Сотрудник%ПЕРС` VALUES (DEFAULT, "1", "20153017", "Кошкин П.А.", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "1" AND `Код` = "123")), (DEFAULT, "2", "20153018", "Сталеваров К.П", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "1" AND `Код` = "123")), (DEFAULT, "3", "20153019", "Муратов Б.Д.", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "1" AND `Код` = "123")); SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Задание ремонта`; CREATE TABLE `Задание ремонта` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT (50) NOT NULL , `Нпп` INT (50) NOT NULL , `Содержание` VARCHAR (200) NOT NULL , `Дата начала` DATE NOT NULL , `Дата окончания` DATE NOT NULL , `Ид\СОТП` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , CONSTRAINT `Ун\Зад` UNIQUE(`Регномер`, `Нпп`) ); INSERT INTO `Задание ремонта` VALUES (DEFAULT, "1", "1", "Отошла подошва", "2021.09.29", "2021.09.30", (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "3")), (DEFAULT, "2", "2", "Дырка в подошве", "2021.10.29", "2021.10.30", (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "2")); SELECT "`Задание ремонта` Table Content:" FROM `Задание ремонта` WHERE 1=0; SELECT * FROM `Задание ремонта`; DROP TABLE IF EXISTS `Операция`; CREATE TABLE `Операция` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT (50) NOT NULL , `Ид\СПР` INT NOT NULL REFERENCES `Справочник` (`Ид`) , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `Ун\ОПЕР` UNIQUE (`Код`) ); INSERT INTO `Операция` VALUES (DEFAULT, "1", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "6" AND `Код` = "54321"), "Пошивка"), (DEFAULT, "2", (SELECT `Ид` FROM `Справочник` WHERE `Слк` = "6" AND `Код` = "54321"), "Заплатка"); SELECT "`Операция` Table Content:" FROM `Операция` WHERE 1=0; SELECT * FROM `Операция`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear