Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.11.2017, 10:29
|
|||
---|---|---|---|
Обработка ошибок и получение идентификатора. |
|||
#18+
Коллеги, Прошу помочь в технике обработки ошибок и получения идентификатора при написании хранимой процедуры по вставке новой записи в таблицу. Нужен аналог кода для MSSQL: INSERT INTO "BUSINESSPARTY" ("PARTYTYPE","CREATEDBY","HOUSEID","EXTERNALID", "ENAME","FNAME","LNAME","MNAME","ISACTIVE","UPDATEDBY") VALUES (@PartyType, @UserId, @HouseId, 0, @EName, @FName, @LName, @MName, @IsActive, @UserId) SELECT @retval = @@IDENTITY, @ret = @@ERROR IF @ret <> 0 RETURN @ret UPDATE "BUSINESSPARTY" SET "EXTERNALID" = @retval WHERE "PARTYID" = @retval ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.11.2017, 14:46
|
|||
---|---|---|---|
Обработка ошибок и получение идентификатора. |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.11.2017, 13:12
|
|||
---|---|---|---|
Обработка ошибок и получение идентификатора. |
|||
#18+
vyegorov, Спасибо! А там точно есть @@IDENTITY? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.11.2017, 16:27
|
|||
---|---|---|---|
Обработка ошибок и получение идентификатора. |
|||
#18+
wewewew, А что такое @@IDENTITY ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.11.2017, 20:09
|
|||
---|---|---|---|
|
|||
Обработка ошибок и получение идентификатора. |
|||
#18+
vyegorov, подозреваю currval('id.seq'); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.11.2017, 15:51
|
|||
---|---|---|---|
Обработка ошибок и получение идентификатора. |
|||
#18+
vyegorov, Это идентификатор только что добавленной записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&tablet=1&tid=1996106]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 26ms |
total: | 208ms |
0 / 0 |