Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.196.184] |
|
Сообщ.
#1
,
|
|
|
Работаю с SQL Server 7.0.
Есть 2 таблицы: t1, t2. В t1 есть ключ k1 со свойством IDENTITY. Таблица t2 связана с t1 и имеет внешний ключ k1. Надо добавить информацию в обеи таблицы. Каким образом это сделать? Если не понятно скажу короче: как добавлять записи в связанные таблицы, в кт. ключи имеют свойства IDENTITY. |
Сообщ.
#2
,
|
|
|
Принцип такой:
Значение последнего вставленного IDENTITY хранится в @@IDENTITY. Но: если у тебя срабатывает триггер, в котором ты делаешь другие инсерты, то в @@IDENTITY будет другое значение. Почитай BOL (MS SQL Server Book Online). А также: www.sql.ru Там кроме всего прочего http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowBoard&Board=mssql&Idle=&Sort=&Order=&Session= На этом форуме этот вопрос просто изгрызли. |
Сообщ.
#3
,
|
|
|
На "этом" - в смысле на www.sql.ru
|