Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
ВнизПроблема с добавлением данных через INSERT (InterBase)! Найти похожие ветки
← →
Константин Батькович (2007-09-26 19:43) [0]Всем доброго вечера!
Код табличных данных следующий (в "IBConsole" зарегистрировать базу с любым именем, потом через Tools-Interactive SQL... вписать следующее:/* Table: STUDENTI, Owner: SYSDBA */
CREATE TABLE "STUDENTI"
(
"FGROUP" VARCHAR(10) NOT NULL,
"FKODST" INTEGER NOT NULL,
"FFIOSTUD" VARCHAR(50) NOT NULL,
"FDR" DATE NOT NULL,
"FVOZRAST" INTEGER,
"FADRESS" VARCHAR(100) NOT NULL,
"FTEL" INTEGER,
PRIMARY KEY ("FKODST")
);
/* Table: GROUPS, Owner: SYSDBA */
CREATE TABLE "GROUPS"
(
"FKODGR" INTEGER NOT NULL,
"FKURS" INTEGER NOT NULL,
"FGROUP" VARCHAR(10) NOT NULL,
"FSMENA" INTEGER NOT NULL,
PRIMARY KEY ("FGROUP")
);
/* Table: DISCIPLINI, Owner: SYSDBA */
CREATE TABLE "DISCIPLINI"
(
"FNAMED" VARCHAR(30) NOT NULL,
"FKODDISP" INTEGER NOT NULL,
PRIMARY KEY ("FKODDISP")
);
/* Table: PREPODAVATELI, Owner: SYSDBA */
CREATE TABLE "PREPODAVATELI"
(
"FFIOPREP" VARCHAR(50),
"FKODPREP" INTEGER NOT NULL,
PRIMARY KEY ("FKODPREP")
);
/* Table: USPEVAEMOST, Owner: SYSDBA */
CREATE TABLE "USPEVAEMOST"
(
"FSEMESTR" INTEGER,
"FKODDISP" INTEGER NOT NULL,
"FKODST" INTEGER NOT NULL,
"FKODPREP" INTEGER NOT NULL,
"FOCENKA" INTEGER
);
ALTER TABLE "STUDENTI" ADD FOREIGN KEY ("FGROUP") REFERENCES GROUPS ("FGROUP");
ALTER TABLE "USPEVAEMOST" ADD FOREIGN KEY ("FKODST") REFERENCES STUDENTI ("FKODST");
ALTER TABLE "USPEVAEMOST" ADD FOREIGN KEY ("FKODDISP") REFERENCES DISCIPLINI ("FKODDISP");
ALTER TABLE "USPEVAEMOST" ADD FOREIGN KEY ("FKODPREP") REFERENCES PREPODAVATELI ("FKODPREP");
После этого нажать Ctrl+E для "компиляции"
Ошибка возникает при выполнении следующей команды:INSERT INTO STUDENTI VALUES ("ИТП-31",
12487,
"Фамилия И.О.",
"01.01.1987",
20,
"ул. Неизвестная, дом Х, кв. У",
33333)
Ошибка звучит так:Violation of FOREIGN KEY constraint "INTEG_20" on table "STUDENTI"
Statement: INSERT INTO STUDENTI VALUES ("ИТП-31",
12487,
"Фамилия И.О.",
"01.01.1987",
20,
"ул. Неизвестная, дом Х, кв. У",
33333)
Помогите решить данную проблему
Заранее спасибо!
← →
Desdechado © (2007-09-26 19:54) [1]Студент ссылается на группу, а список групп пустой. Заполни его заранее.
← →
Константин Батькович (2007-09-26 20:08) [2]Точно....
Спасибо!!!!!!!
← →
1214E7CB (2007-10-07 22:24) [3]В конце первой лестницы ее ждали Таэль и архитектор. Знакомство началось, как обычно,
с продолжительного взгляда и отрывистых, как бы невзначай сказанных слов. И немудрено —
застенчивому малорослому архитектору, привыкшему к невежливости сановников и грубости
внешнего мира, Родис, сходящая по лестнице в светоносной диадеме, показалась богиней.
Таэль только усмехнулся, вспоминая свое собственное потрясение от первой встречи с Родис.
Зигзагообразный спуск привел в галерею, кольцом аркад окружавшую центральный зал с
низким сводом. Каменные скамьи прятались в нишах между аркадами. Архитектор подвел
своих спутников к той из них, где стояли новенький стол и массивный цилиндр со столбиком
двойного фонаря, включил его. Сильный красноватый свет залил подземелье. Архитектор
слегка отступил назад, поклонился и назвал себя.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c