На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > Ау-у-у!!! Знатоки SQL!!
      Работаю с SQL Server 7.0.
      Есть 2 таблицы: t1, t2. В t1 есть ключ k1 со свойством IDENTITY. Таблица t2 связана с t1 и имеет внешний ключ k1. Надо добавить информацию в обеи таблицы. Каким образом это сделать? Если не понятно скажу короче: как добавлять записи в связанные таблицы, в кт. ключи имеют свойства IDENTITY.
        Принцип такой:
        Значение последнего вставленного 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=
        На этом форуме этот вопрос просто изгрызли.
          На "этом" - в смысле на www.sql.ru
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0168 ]   [ 16 queries used ]   [ Generated: 26.04.24, 07:49 GMT ]