|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Sergey Pratch 2:5020/400 02 Apr 2001 18:32:31 To : All Subject : Re: Дремина хитрость 2 -------------------------------------------------------------------------------- Hi! "Ilya Zvyagin" <ziv@fct.ru> сообщил/сообщила в новостях следующее: news:986200144.162702@gatekeeper.fct.ru... > >по секрету,что тот же System 11.5 ближайший родственник MS-SQL > инкапсулирует > >значение поля @@IDENTITY при работе с триггерами, то есть в нормальном SQL > >сервере переменная @@IDENTITY всегда хранит идентификатор вставленной > записи > >в таблицу, вне зависимости от количества инсертов в теле триггере на > >инсерт.Вот так вот делают все нормальные SQL сервера.:))) Ой ли братцы, тут как не колдуй, оно и так, и так иногда нужно. Лучшее решение было бы, если бы существовала функция, которая при отсутствии параметров возвращала последний, глобальный @@IDENTITY, а если с параметром-именем таблицы, то значение для этой конкретной таблицы. NULL - если операция вставки в текущем коннекте не выполнялась. -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: Solver Ltd. site #2 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/15014e4c57606.html, оценка из 5, голосов 10
|