SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR (3) NOT NULL , `Код` CHAR (4) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Слк_родитель` CHAR (3) NULL , `Код_родитель` CHAR (4) NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`) , CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`Слк_родитель`, `Код_родитель`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES ("ТЕМ", "пра", "правила поведения", NULL, NULL), ("ТЕМ", "без", "безопасность", NULL, NULL), ("ПОД", "под1", "подразделение1", NULL, NULL), ("ПОД", "под2", "подразделение2", NULL, NULL), ("ДОЛ", "дол1", "должность1", NULL, NULL), ("ДОЛ", "дол2", "должность2", NULL, NULL), ("ВИД", "вид1", "вид1", NULL, NULL), ("ВИД", "вид2", "вид2", NULL, NULL) ; 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 (10) NOT NULL DEFAULT "ДОЛ" , `Код_ДОЛ` CHAR (10) NOT NULL , `Слк_ПОД` CHAR (10) NOT NULL DEFAULT "ПОД" , `Код_ПОД` CHAR (10) NOT NULL , CONSTRAINT `ВК1\ОБУ^СПР` FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ВК2\ОБУ^СПР` FOREIGN KEY (`Слк_ПОД`, `Код_ПОД`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Обучаемый%ПЕРС` VALUES ("001-Б", "123456", "Иванов И.И.", DEFAULT, "дол1", DEFAULT, "под1"), ("002-У", "123457", "Петров И.В.", DEFAULT, "дол1", DEFAULT, "под1") ; 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 ); INSERT INTO `Занятие` VALUES ("123", "12.12.2020"), ("124", "12.12.2020"); SELECT "`Занятие` Table Content:" FROM `Занятие` WHERE 1=0; SELECT * FROM `Занятие`; DROP TABLE IF EXISTS `Обучается: ЗАН*ОБУ`; CREATE TABLE `Обучается: ЗАН*ОБУ` ( `Код\ОБУ^ОБУ` CHAR (10) NOT NULL , `Регномер\ОБУ^ОБУ` CHAR (10) NOT NULL , CONSTRAINT `ПК\ОБУ` PRIMARY KEY (`Код\ОБУ^ОБУ`, `Регномер\ОБУ^ОБУ`) , CONSTRAINT `ВК1\ОБУ^ОБУ` FOREIGN KEY (`Код\ОБУ^ОБУ`) REFERENCES `Обучаемый%ПЕРС` (`Код`) , CONSTRAINT `ВК2\ОБУ^ЗАН` FOREIGN KEY (`Регномер\ОБУ^ОБУ`) REFERENCES `Занятие` (`Регномер`) ); INSERT INTO `Обучается: ЗАН*ОБУ` VALUES ("001-Б", "123"), ("002-У", "124") ; SELECT "`Обучается: ЗАН*ОБУ` Table Content:" FROM `Обучается: ЗАН*ОБУ` WHERE 1=0; SELECT * FROM `Обучается: ЗАН*ОБУ`;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear