![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Insert
Паниковский © (2004-06-15 12:19:00)есть таблица
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 сделать?
Johnmen (2004-06-15 12:58:00) [1]>Паниковский ©
Как же такой FOREIGN KEY был создан ?
В смысле, ссылающийся в никуда ?
:)))
Sandman25 (2004-06-15 12:34:00) [2]Нет. Такой запрос возможен только для полей с Default или разрешающих null.
Придется записывать 3 поля.
PS. Не забывайте, что можно написать так:
insert into table1(pole1, pole2, pole3)
select 1, 2, pole3
from table2
where name=:name
Паниковский (2004-06-15 12:29:00) [3]Sandman25
возможен ли запрос?
insert into db.table1(pole1,pole2) values(1,1);
Sandman25 (2004-06-15 12:21:00) [4]Точно так же, как обычно