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 , `Слк` CHAR (3) NOT NULL , `Код` CHAR (3) NOT NULL , `Название` VARCHAR (50) NOT NULL , `Содержание` VARCHAR (100) NULL , `Ид_родитель\СПР^СПР` INT NULL REFERENCES `Справка+` (`Ид`) , CONSTRAINT `Ун1\СПР` UNIQUE (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES (DEFAULT, "ДОЛ", "про", "проф.", "профессср кафедры", NULL), (DEFAULT, "ДОЛ", "доц", "доц. ", "доцент кафедры", NULL), (DEFAULT, "ДОЛ", "лаб", "лаборант", NULL, NULL), (NULL, "СТЕ", "дтн", "д-р техн. наук", "доктор технических наук", NULL), (NULL, "СТЕ", "ктн", "канд. техн. наук", "кандидат технических наук", NULL), (NULL, "ЗВА", "про", "проф.", "профессор ВАК", NULL), (NULL, "ЗВА", "доц", "доц.", "доцент ВАК", NULL), (NULL, "ПОД", "ИРТ", "ФИРТ", "ф-т информатикики и робототехники", NULL); INSERT INTO `Справка+` SELECT NULL, "ПОД", "АСУ", "каф. АСУ", "каф. автоматизир. систем упр-я", `Ид` FROM `Справка+` WHERE `Слк`="ПОД" AND `Код`="ИРТ"; SELECT "Table `Справка+`" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Сотрудник%ПЕРС`; CREATE TABLE `Сотрудник%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Паспорт` INT NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Ид_ДОЛ\СОТ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Сотрудник%ПЕРС` SET `Ид` = NULL, `Код` = "1", `Паспорт` = "123456", `ФИО` = "Петров А. А.", `Сведения` = "1", `Ид_ДОЛ\СОТ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ДОЛ" AND `Код`="про"); SELECT "'Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0; SELECT* FROM `Сотрудник%ПЕРС`; DROP TABLE IF EXISTS `Курьер:СОТ`; CREATE TABLE `Курьер:СОТ` ( `Ид\КУР^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\КУР` PRIMARY KEY (`Ид\КУР^СОТ`) ); INSERT INTO `Курьер:СОТ` SET `Ид\КУР^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Курьер:СОТ` Table Content:" FROM `Курьер:СОТ` WHERE 1=0; SELECT* FROM `Курьер:СОТ`; DROP TABLE IF EXISTS `Руководитель:СОТ`; CREATE TABLE `Руководитель:СОТ` ( `Ид\РУК^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\РУК` PRIMARY KEY (`Ид\РУК^СОТ`) ); INSERT INTO `Руководитель:СОТ` SET `Ид\РУК^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Руководитель:СОТ` Table Content:" FROM `Руководитель:СОТ` WHERE 1=0; SELECT* FROM `Руководитель:СОТ`; DROP TABLE IF EXISTS `Регистратор:СОТ`; CREATE TABLE `Регистратор:СОТ` ( `Ид\РЕГ^СОТ` INT NOT NULL REFERENCES `Сотрудник%ПЕРС` (`Ид`) , `Сведения` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\РЕГ` PRIMARY KEY (`Ид\РЕГ^СОТ`) ); INSERT INTO `Регистратор:СОТ` SET `Ид\РЕГ^СОТ` = (SELECT `Ид` FROM `Сотрудник%ПЕРС` WHERE `Код` = "1"), `Сведения` = "1"; SELECT "'Регистратор:СОТ` Table Content:" FROM `Регистратор:СОТ` WHERE 1=0; SELECT* FROM `Регистратор:СОТ`; DROP TABLE IF EXISTS `Подразделение`; CREATE TABLE `Подразделение` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL , `Ид_ВИДП\ПОД^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Подразделение` SET `Ид` = NULL, `Код` = "1", `Название` = "подразделение", `Ид_ВИДП\ПОД^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ДОЛ" AND `Код`="про"); SELECT "'Подразделение` Table Content:" FROM `Подразделение` WHERE 1=0; SELECT* FROM `Подразделение`; DROP TABLE IF EXISTS `Военнообязанный%ПЕРС`; CREATE TABLE `Военнообязанный%ПЕРС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Паспорт` INT NOT NULL UNIQUE , `ФИО` VARCHAR (50) NOT NULL , `Сведения` VARCHAR (50) NOT NULL , `Ид\ВОЕН^ПОД` INT NOT NULL REFERENCES `Подразделение` (`Ид`) ); INSERT INTO `Военнообязанный%ПЕРС` SET `Ид` = NULL, `Код` = "1", `Паспорт` = "634213", `ФИО` = "Иванов А.Р.", `Сведения` = "1", `Ид\ВОЕН^ПОД` = (SELECT `Ид` FROM `Подразделение` WHERE `Код` = "1"); SELECT "'Военнообязанный%ПЕРС` Table Content:" FROM `Военнообязанный%ПЕРС` WHERE 1=0; SELECT* FROM `Военнообязанный%ПЕРС`; DROP TABLE IF EXISTS `Кампания сверки`; CREATE TABLE `Кампания сверки` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Регномер` INT NOT NULL UNIQUE , `Дата начала` VARCHAR (50) NOT NULL , `Дата окончания` VARCHAR (50) NOT NULL , `Ид\КАМ^РУК` INT NOT NULL REFERENCES `Руководитель:СОТ` (`Ид\РУК^СОТ`) ); INSERT INTO `Кампания сверки` SET `Ид` = NULL, `Регномер` = "1", `Дата начала` = "10.04.24", `Дата окончания` = "02.02.25", `Ид\КАМ^РУК` = (SELECT `Ид\РУК^СОТ` FROM `Руководитель:СОТ` WHERE `Ид\РУК^СОТ` = "1"); SELECT "'Кампания сверки` Table Content:" FROM `Кампания сверки` WHERE 1=0; SELECT* FROM `Кампания сверки`; DROP TABLE IF EXISTS `Военнообязанный на сверке:ВОЕН*КАМ`; CREATE TABLE `Военнообязанный на сверке:ВОЕН*КАМ` ( `Ид\ВНС^КАМ` INT NOT NULL REFERENCES `Кампания сверки` (`Ид`) , `Ид\ВНС^ВОЕН` INT NOT NULL REFERENCES `Военнообязанный%ПЕРС` (`Ид`) , `Ид\ВНС^ПОД` INT NOT NULL REFERENCES `Подразделение` (`Ид`) , CONSTRAINT `ПК\ВНС` PRIMARY KEY (`Ид\ВНС^КАМ`, `Ид\ВНС^ВОЕН`) ); INSERT INTO `Военнообязанный на сверке:ВОЕН*КАМ` SET `Ид\ВНС^КАМ` = (SELECT `Ид` FROM `Кампания сверки` WHERE `Регномер` = "1"), `Ид\ВНС^ВОЕН` = (SELECT `Ид` FROM `Военнообязанный%ПЕРС` WHERE `Код` = "1"), `Ид\ВНС^ПОД` = (SELECT `Ид` FROM `Подразделение` WHERE `Код` = "1"); SELECT "'Военнообязанный на сверке:ВОЕН*КАМ` Table Content:" FROM `Военнообязанный на сверке:ВОЕН*КАМ` WHERE 1=0; SELECT* FROM `Военнообязанный на сверке:ВОЕН*КАМ`; DROP TABLE IF EXISTS `Документ военнообязанного\ВНС`; CREATE TABLE `Документ военнообязанного\ВНС` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\ДОКВ^ВНС` INT NOT NULL REFERENCES `Военнообязанный на сверке:ВОЕН*КАМ` (`Ид\ВНС^ВОЕН`) , `Номер` VARCHAR (50) NOT NULL , `Дата сверки` VARCHAR (50) NOT NULL , `Ид\ДОКВ^РЕГ` INT NOT NULL REFERENCES `Регистратор:СОТ` (`Ид\РЕГ^СОТ`) , `Ид_ВИДД\ДОКВ^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Документ военнообязанного\ВНС` SET `Ид` = NULL, `Ид\ДОКВ^ВНС` = (SELECT `Ид\ВНС^ВОЕН` FROM `Военнообязанный на сверке:ВОЕН*КАМ` WHERE `Ид\ВНС^КАМ` = "1" AND `Ид\ВНС^ВОЕН` = "1"), `Номер` = "1", `Дата сверки` = "17.06.24", `Ид\ДОКВ^РЕГ` = (SELECT `Ид\РЕГ^СОТ` FROM `Регистратор:СОТ` WHERE `Ид\РЕГ^СОТ` = "1"), `Ид_ВИДД\ДОКВ^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ДОЛ" AND `Код`="про"); SELECT "'Документ военнообязанного\ВНС` Table Content:" FROM `Документ военнообязанного\ВНС` WHERE 1=0; SELECT* FROM `Документ военнообязанного\ВНС`; DROP TABLE IF EXISTS `Приказ`; CREATE TABLE `Приказ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Дата` VARCHAR (50) NOT NULL , `Ид\ПРИК^РУК` INT NOT NULL REFERENCES `Руководитель:СОТ` (`Ид\РУК^СОТ`) ); INSERT INTO `Приказ` SET `Ид` = NULL, `Код` = "1", `Дата` = "10.10.25", `Ид\ПРИК^РУК` = (SELECT `Ид\РУК^СОТ` FROM `Руководитель:СОТ` WHERE `Ид\РУК^СОТ` = "1"); SELECT "'Приказ` Table Content:" FROM `Приказ` WHERE 1=0; SELECT* FROM `Приказ`; DROP TABLE IF EXISTS `Постановка:ВОЕН*ПРП`; CREATE TABLE `Постановка:ВОЕН*ПРП` ( `Ид_П\ПОС^ПРИК` INT NOT NULL REFERENCES `Приказ` (`Ид`) , `Ид\ВОЕН^ПОС` INT NOT NULL REFERENCES `Военнообязанный%ПЕРС` (`Ид`) , `Основание для постановки` VARCHAR (50) NOT NULL , `Ид_С\ПОС^ПРИК` INT NULL REFERENCES `Приказ` (`Ид`) , `Ид_П\ПОС^РЕГ` INT NOT NULL REFERENCES `Регистратор:СОТ` (`Ид\РЕГ^СОТ`) , `Ид_С\ПОС^РЕГ` INT NULL REFERENCES `Регистратор:СОТ` (`Ид\РЕГ^СОТ`) , CONSTRAINT `ПК\ПОС` PRIMARY KEY (`Ид_П\ПОС^ПРИК`, `Ид\ВОЕН^ПОС`) ); INSERT INTO `Постановка:ВОЕН*ПРП` SET `Ид_П\ПОС^ПРИК` = (SELECT `Ид` FROM `Приказ` WHERE `Код` = "1"), `Ид\ВОЕН^ПОС` = (SELECT `Ид` FROM `Военнообязанный%ПЕРС` WHERE `Код` = "1"), `Основание для постановки` = "+", `Ид_С\ПОС^ПРИК` = (SELECT `Ид` FROM `Приказ` WHERE `Код` = "1"), `Ид_П\ПОС^РЕГ` = (SELECT `Ид\РЕГ^СОТ` FROM `Регистратор:СОТ` WHERE `Ид\РЕГ^СОТ` = "1"), `Ид_С\ПОС^РЕГ` = (SELECT `Ид\РЕГ^СОТ` FROM `Регистратор:СОТ` WHERE `Ид\РЕГ^СОТ` = "1"); SELECT "'Постановка:ВОЕН*ПРП` Table Content:" FROM `Постановка:ВОЕН*ПРП` WHERE 1=0; SELECT* FROM `Постановка:ВОЕН*ПРП`; DROP TABLE IF EXISTS `Телефон`; CREATE TABLE `Телефон` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Номер` INT NOT NULL UNIQUE , `Примечание` VARCHAR (50) NOT NULL ); INSERT INTO `Телефон` VALUES (NULL, "1", "+7999234232"), (NULL, "2", "+4235334"); SELECT "'Телефон` Table Content:" FROM `Телефон` WHERE 1=0; SELECT* FROM `Телефон`; DROP TABLE IF EXISTS `Контактный телефон\ВОЕН`; CREATE TABLE `Контактный телефон\ВОЕН` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\КТВ^ТЕЛ` INT NOT NULL REFERENCES `Телефон` (`Ид`) , `Номер` VARCHAR (50) NOT NULL , `Ид\КТВ^ВОЕН` INT NOT NULL REFERENCES `Военнообязанный%ПЕРС` (`Ид`) ); INSERT INTO `Контактный телефон\ВОЕН` SET `Ид` = NULL, `Ид\КТВ^ТЕЛ` = (SELECT `Ид` FROM `Телефон` WHERE `Номер` = "1"), `Номер` = "1", `Ид\КТВ^ВОЕН` = (SELECT `Ид` FROM `Военнообязанный%ПЕРС` WHERE `Код` = "1"); SELECT "'Контактный телефон\ВОЕН` Table Content:" FROM `Контактный телефон\ВОЕН` WHERE 1=0; SELECT* FROM `Контактный телефон\ВОЕН`; DROP TABLE IF EXISTS `Организация`; CREATE TABLE `Организация` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Код` INT NOT NULL UNIQUE , `Название` VARCHAR (50) NOT NULL ); INSERT INTO `Организация` VALUES (NULL, "1", "организация 1"), (NULL, "2", "организация 2"); SELECT "'Организация` Table Content:" FROM `Организация` WHERE 1=0; SELECT* FROM `Организация`; DROP TABLE IF EXISTS `Повестка\ОРГ`; CREATE TABLE `Повестка\ОРГ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\ПОВ^ОРГ` INT NOT NULL REFERENCES `Организация` (`Ид`) , `Регномер` VARCHAR (50) NOT NULL , `Домашний адрес` VARCHAR (50) NOT NULL , `Ид\ПОВ^ВОЕН` INT NOT NULL REFERENCES `Военнообязанный%ПЕРС` (`Ид`) ); INSERT INTO `Повестка\ОРГ` SET `Ид` = NULL, `Ид\ПОВ^ОРГ` = (SELECT `Ид` FROM `Организация` WHERE `Код` = "1"), `Регномер` = "1", `Домашний адрес` = "адрес", `Ид\ПОВ^ВОЕН` = (SELECT `Ид` FROM `Военнообязанный%ПЕРС` WHERE `Код` = "1"); SELECT "'Повестка\ОРГ` Table Content:" FROM `Повестка\ОРГ` WHERE 1=0; SELECT* FROM `Повестка\ОРГ`; DROP TABLE IF EXISTS `Иметь с собой\ПОВ`; CREATE TABLE `Иметь с собой\ПОВ` ( `Ид` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Ид\ИСС^ПОВ` INT NOT NULL REFERENCES `Повестка\ОРГ` (`Ид`) , `Нпп` VARCHAR (50) NOT NULL , `Примечание` VARCHAR (50) NOT NULL , `Ид_ВИДД\ИСС^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) ); INSERT INTO `Иметь с собой\ПОВ` SET `Ид` = NULL, `Ид\ИСС^ПОВ` = (SELECT `Ид` FROM `Повестка\ОРГ` WHERE `Регномер` = "1"), `Нпп` = "1", `Примечание` = "12", `Ид_ВИДД\ИСС^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ДОЛ" AND `Код`="про"); SELECT "'Иметь с собой\ПОВ` Table Content:" FROM `Иметь с собой\ПОВ` WHERE 1=0; SELECT* FROM `Иметь с собой\ПОВ`; DROP TABLE IF EXISTS `Попытка доставки:ПОВ*ВДОС`; CREATE TABLE `Попытка доставки:ПОВ*ВДОС` ( `Ид\ПОПД^ПОВ` INT NOT NULL REFERENCES `Повестка\ОРГ` (`Ид`) , `Ид_ВДОС\ПОПД^СПР` INT NOT NULL REFERENCES `Справка+` (`Ид`) , `Дата/время вручения` VARCHAR (50) NULL , `Причина невручения` VARCHAR (50) NULL , `Ид\ПОПД^КУР` INT NOT NULL REFERENCES `Курьер:СОТ` (`Ид\КУР^СОТ`) , CONSTRAINT `ПК\ПОПД` PRIMARY KEY (`Ид\ПОПД^ПОВ`, `Ид_ВДОС\ПОПД^СПР`) ); INSERT INTO `Попытка доставки:ПОВ*ВДОС` SET `Ид\ПОПД^ПОВ` = (SELECT `Ид` FROM `Повестка\ОРГ` WHERE `Регномер` = "1"), `Ид_ВДОС\ПОПД^СПР` = (SELECT `Ид` FROM `Справка+` WHERE `Слк`="ДОЛ" AND `Код`="про"), `Дата/время вручения` = "12", `Причина невручения` = "-", `Ид\ПОПД^КУР` = (SELECT `Ид\КУР^СОТ` FROM `Курьер:СОТ` WHERE `Ид\КУР^СОТ` = "1"); SELECT "'Попытка доставки:ПОВ*ВДОС` Table Content:" FROM `Попытка доставки:ПОВ*ВДОС` WHERE 1=0; SELECT* FROM `Попытка доставки:ПОВ*ВДОС`;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear