Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Простенький вопрос по хранимой процедуре  [new]
newman123
Member

Откуда:
Сообщений: 47
В одной хранимой процедуре производится 5 инсертов в разные таблицы.
Если один из инсертов не получается (выскакивает ошибка), то дальше процедура не выполняется.
Можно ли осуществить дальнеейшее выполнение процедуры, независимо от ошибки, и чтобы в результат выводилась и ошибка, и количество инсерченных строчек?
11 авг 09, 10:27    [7520605]     Ответить | Цитировать Сообщить модератору
 Re: Простенький вопрос по хранимой процедуре  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
select @@version?
11 авг 09, 10:31    [7520624]     Ответить | Цитировать Сообщить модератору
 Re: Простенький вопрос по хранимой процедуре  [new]
newman123
Member

Откуда:
Сообщений: 47
Дедушка
select @@version?


Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
11 авг 09, 10:35    [7520660]     Ответить | Цитировать Сообщить модератору
 Re: Простенький вопрос по хранимой процедуре  [new]
newman123
Member

Откуда:
Сообщений: 47
newman123
Дедушка
select @@version?


Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)


На другом сервере,где я собственно пробовал:
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
11 авг 09, 10:38    [7520680]     Ответить | Цитировать Сообщить модератору
 Re: Простенький вопрос по хранимой процедуре  [new]
Glory
Member

Откуда:
Сообщений: 104760
newman123
Дедушка
select @@version?


Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

Изучать в хелпе конструкции TRY..CATCH и SET XACT_ABORT
11 авг 09, 10:40    [7520695]     Ответить | Цитировать Сообщить модератору
 Re: Простенький вопрос по хранимой процедуре  [new]
newman123
Member

Откуда:
Сообщений: 47
Glory
newman123
Дедушка
select @@version?


Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

Изучать в хелпе конструкции TRY..CATCH и SET XACT_ABORT


То, что нужно, спасибо!)
11 авг 09, 10:45    [7520754]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить