Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Вниз

ГДЕ ошибка при компиляции скрипта   Найти похожие ветки 

 
cruse ©   (2004-12-11 07:23) [0]

У меня єсть два скрипта первий ето созданиє доменов:
* Domain definitions table Master*/
Create Domain dnLich as smallint
CHECK(Value>0)
Not Null;
commit;
Create Domain dnViddil as Varchar(15)
Default "Управління"
CHECK (VALUE IN ("Управління", "Охорони", "Транспорту", "Ремонту", "Будівництва","Постачання", "Виробництва", "Збуту")) NOT NULL;
commit;
Create Domain dnDani as char(15)
Not Null;
commit;
Create Domain dnYear_b as INTEGER
DEFAULT 1950
CHECK (VALUE > 1900 AND VALUE <= 1990);
commit;
Create Domain dnWork_date as TimeStamp
Default "Now"
Not Null;
commit;
CREATE DOMAIN dnSALARY AS NUMERIC(15, 2)
 DEFAULT 0
 CHECK (VALUE > 0);
commit;
CREATE DOMAIN dnSex AS char(3)
 DEFAULT "чол"
CHECK (VALUE IN ("чол", "жін")) NOT NULL;
commit;
CREATE DOMAIN dnPhone AS Varchar(10)
 DEFAULT "99-99-99"
 Not NULL;
commit;
CREATE DOMAIN dnCharact AS
BLOB SUB_TYPE TEXT SEGMENT SIZE 800 CHARACTER SET WIN1251;
commit;
CREATE DOMAIN dnPhoto as BLOB SUB_TYPE 0;
commit;

Второй создание таблици:
CREATE TABLE Master(
Num       dnLich,
Viddil    dnViddil,
Fam       dnDani,
Name      dnDani,
Fath      dnDani,
Year_b    dnYear_b,
Work_date dnWork_date,
Age Computed By (2004-Year_b),
Sex       dnSex,
Salary    dnSalary,
Phone     dnPhone,
Charact   dnCharact,
id_Photo  dnLich,

PRIMARY KEY (Num),
FOREIGN KEY (id_Photo) REFERENCES Detail (id_Photo)
);
COMMIT;

CREATE TABLE Detail(
id_Photo  dnID_Photo,
Photo     dnPhoto,
PRIMARY KEY (id_Photo)
);
COMMIT;
exit;
При компиляции таблици видаєтса следующая ощибка:
Unsuccessful metadata update
could not find UNIQUE INDEX with specified columns
Statement: CREATE TABLE Master(
Num    dnLich,
Viddil  dnViddil,
Fam    dnDani,
Name   dnDani,
Fath   dnDani,
Year_b  dnYear_b,
Work_date dnWork_date,
Age Computed By (2004-Year_b),
Sex    dnSex,
Salary  dnSalary,
Phone   dnPhone,
Charact  dnCharact,
id_Photo dnLich,
PRIMARY KEY (Num),
FOREIGN KEY (id_Photo) REFERENCES Detail (id_Photo)
)
Немогу понять где я ошибсаю
Зарание благодарен!!!!!


 
Zacho ©   (2004-12-11 11:12) [1]

Сначало надо создать Detail, а потом Master.
Или, по крайней мере, FOREIGN KEY в Master создавать после создания Detail.


 
DrPass ©   (2004-12-11 23:02) [2]

А по логике таблица с внешним ключом должна быть Detail, а не Master :)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.036 c
14-1104016327
Narik
2004-12-26 02:12
2005.01.16
СРОЧНО!!! связь с файлами!!!


14-1103735684
Kolan
2004-12-22 20:14
2005.01.16
C наступающим ...


14-1104043729
SergP
2004-12-26 09:48
2005.01.16
Я фигею с эры


1-1103985520
Andrick
2004-12-25 17:38
2005.01.16
Принцип хука


1-1103902152
Chlavik
2004-12-24 18:29
2005.01.16
WIndows.COLOR16 - не правильная декларация .....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский