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

Вниз

Не получается создать первичный (уникальный) составной индех   Найти похожие ветки 

 
RDA   (2003-04-02 12:40) [0]

Пользуюсь обычным Database Desktop. Таблица такая:
NOMER Number 11 0
PRED Number 11 0
DATA Date
Необходимо создать первичный (уникальный) составной индех по всем трем полям.
Пробовал писать так в строке Expression index:
NOMER+PRED+DATA
нормально вводятся идентичные записи.
Как это сделать правильно? С dBase вообще не работал. Необходимо подготовить отчет именно в этом формате.


 
Соловьев   (2003-04-02 12:45) [1]

create [unique][asceding][desceding] index <name index> on <table> (<name field1>, ... , [<name fieldn>])


 
RDA   (2003-04-02 12:51) [2]

И где это писать? В строке Expression index?


 
Соловьев   (2003-04-02 12:52) [3]

Тебе это часто делать надо? или при проектировании БД?
если 1-е:
то программно через Query
если 2-е:
SQL Exploer


 
RDA   (2003-04-03 14:06) [4]

Чего-то я видимо не понимаю, это что получается в Database Desktop нельзя создать первичный индекс?


 
RDA   (2003-04-03 14:17) [5]

Написал в SQL Explorer
create unique index FIN on FIN (NOMER,PRED,DATA)
Пишет - Capability not supported. Table FIN.



 
ЮЮ   (2003-04-04 03:03) [6]

>Чего-то я видимо не понимаю, это что получается в Database Desktop нельзя создать первичный индекс

В столбике Key двойным кликом у каждого поля, входящего в составной первичный ключ :-)



 
RDA   (2003-04-05 09:49) [7]

>>ЮЮ
Для таблиц dBase колонка Key в Database Desktop отсутствует


 
RDA   (2003-04-06 21:09) [8]

Казалось бы простой вопрос, а ответ отсутсвует. Может кто предложит использовать какую-либо другую программу для создания таблиц dBase, а не Database Desktop?


 
Anatoly Podgoretsky   (2003-04-06 21:17) [9]

Для первичного ключа требуется dBase VII формат.

Database Desktop десктоп был выпущен значительно раньше, так что про него можешь забыть.
Другая прогамма называется или Дельфи (программано) или dBase VII или dBase 2000 (сайте естественно называется www.dbase.com)про Борланд забудь.


 
danco   (2003-04-09 12:38) [10]

>Пробовал писать так в строке Expression index:
>NOMER+PRED+DATA
Попробуй написать так:
STR(NOMER)+STR(PRED)+DTOS(DATA)



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
3-91185
sergun
2003-04-09 22:10
2003.04.28
Вопрос по полям


14-91539
Sergey
2003-04-11 10:31
2003.04.28
Настройка Dcom


1-91286
Денис
2003-04-17 10:11
2003.04.28
THotKey - странная проблема


1-91363
maxon
2003-04-15 12:17
2003.04.28
про предков


3-91221
Jao
2003-04-10 08:45
2003.04.28
День добрый. Комментарии в SQL-запросе при конекте через ADO





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский