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

Вниз

Insert   Найти похожие ветки 

 
Паниковский ©   (2004-06-15 12:19) [0]

есть таблица

Create table db.table1 (
      pole1 INTEGER NOT NULL,
      pole2 INTEGER NOT NULL,
      pole3 INTEGER NOT NULL
);

ALTER TABLE db.table1
      ADD FOREIGN KEY (pole3)
      REFERENCES db.table2;

Как в такую таблицу Insert сделать?


 
Sandman25 ©   (2004-06-15 12:21) [1]

Точно так же, как обычно


 
Паниковский ©   (2004-06-15 12:29) [2]

Sandman25
возможен ли запрос?
               
insert into db.table1(pole1,pole2) values(1,1);


 
Sandman25 ©   (2004-06-15 12:34) [3]

Нет. Такой запрос возможен только для полей с Default или разрешающих null.
Придется записывать 3 поля.

PS. Не забывайте, что можно написать так:
insert into table1(pole1, pole2, pole3)
select 1, 2, pole3
from table2
where name=:name


 
Johnmen ©   (2004-06-15 12:58) [4]

>Паниковский ©

Как же такой FOREIGN KEY был создан ?
В смысле, ссылающийся в никуда ?
:)))



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
3-1086877190
С.М.
2004-06-10 18:19
2004.07.11
Как сделать термометр для отображения процесса чтения blob поля?


1-1088247574
Lexa
2004-06-26 14:59
2004.07.11
Подскажите плиз как добавить приложение в автозапуск.


4-1086003573
d1835
2004-05-31 15:39
2004.07.11
Check box


6-1084463903
Nic2
2004-05-13 19:58
2004.07.11
Чтение потока из сокета


4-1085737780
Cronos
2004-05-28 13:49
2004.07.11
Как заблокировать клавишу Windows? Подскажите, пожалуйста.