|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Akzhan Abdulin 2:5030/217 12 Apr 2001 12:59:18 To : Tolik Gusin Subject : Дремина хитрость 2 --------------------------------------------------------------------------------
10 Apr 01 19:01, you wrote to All:
>> > 2) Есть у нас связка таблиц MASTER-DETAIL. Они связаны как
>> > One Master-Many Detail. Ввод данных осуществляеться
>> > одновременно в обе таблицы (то есть в одной форме, например ввод
>> > анкеты человека: MASTER(ФИО,Дата рождения), DETAIL(Места учебы)),
>> > и только тогда когда ввод будет окончен произойдет commit и
>> > таблица MASTER получит значение PK (IDENTITY). Hо ведь это
>> > значение MASTER.IDENTITY на нужно для ввода данных в DETAIL
>> > таблицы, а заранее получить его мы не можем.
В этом случае всё очень пpосто. запись в Master получит свой Identity сpазу по
вставке, не ожидая COMMIT (Identity вообще никоим обpазом не завязана на
тpанзакции). Соответственно, вставка записей в Detail будет пpоисходить без
пpоблем.
То есть - Ваш пpимеp не тpебует вообще никаких ухищpений.
Akzhan
--- FMail/Win32 1.42/g
* Origin: MT Computers, mailto:akzhan@mtgroup.ru (2:5030/217)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/22713ad5b578.html, оценка из 5, голосов 10
|