Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.27;
Скачать: CL | DM;

Вниз

SQL create table   Найти похожие ветки 

 
Ламот ©   (2007-12-25 17:51) [0]

День добрый.
С базами сталкиваюсь крайне редко, кинулся искать - быстро не нашел, нужно создать таблицу с 2мя полями, чтоб значения одног из них были уникальными... попробую объяснить на примере, создаю таблицу:
create table action (idkod int, daten date);
Мне нужно, чтоб в этой таблице поле idkod было уникальным (вводилось в ручную, но чтоб никто не мог ввести один и тот же код 2 и более раз).
Нашел такой вариант:
create table action (idkod int, daten date, kod (idkod));
Он не работает, ругается на kod (idkod).
Что нужно сделать, чтоб добиться необходимой работоспособности?
PS. база крутится на postgres sql.
PS2. sorry если невнятно сформулировал задачу, готов исправиться. ))


 
clickmaker ©   (2007-12-25 17:53) [1]


> ругается на kod (idkod)

а postgres понимает транслит?


 
Desdechado ©   (2007-12-25 17:54) [2]

ALTER TABLE xxx
ADD CONSTRAINT yyy
PRIMARy KEY ( zzz )


 
Ламот ©   (2007-12-25 18:15) [3]

clickmaker © [1]
а postgres понимает транслит?

- Боюсь не понял вопроса. Это из разряда "хороший тон" и названия полей/таблиц в транслите?

Desdechado © [2]
ALTER TABLE xxx
ADD CONSTRAINT yyy
PRIMARy KEY ( zzz )

- Спасибо, начал читать и вроде нашел. В конечном виде строчка выглядит так:
create table action (idkod int unique, daten date);
Всем спасибо за участие, вопрос временно закрыт до наступления на следующие грабли. ))


 
clickmaker ©   (2007-12-25 18:18) [4]


> [3] Ламот ©   (25.12.07 18:15)

это из разряда, почему бы тогда не написать
sosdat tablitsu action(...)?

ладно, шутка, проехали )



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

Текущий архив: 2008.01.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
15-1198244312
Семен Сурков
2007-12-21 16:38
2008.01.27
Вопрос по Last-Modified.


2-1198733905
Dana
2007-12-27 08:38
2008.01.27
Пароль для таблиц *.db


2-1198516710
OpTiKaL
2007-12-24 20:18
2008.01.27
Изменить цвет строки выделения.


2-1198820783
d@nger
2007-12-28 08:46
2008.01.27
Как программно засунуть в свой exe файл другой файл?


2-1198744267
ilkz
2007-12-27 11:31
2008.01.27
StringList & Out of memory