Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 есть ли возможность связать msgid с некоторым констрейнтом  [new]
ebferfbeu
Guest
чтобы при нарушении констрейнта в ошибке было мое сообщение, а не техническое описание...
18 фев 14, 09:51    [15580546]     Ответить | Цитировать Сообщить модератору
 Re: есть ли возможность связать msgid с некоторым констрейнтом  [new]
Glory
Member

Откуда:
Сообщений: 104760
ebferfbeu
чтобы при нарушении констрейнта в ошибке было мое сообщение, а не техническое описание...

TRY CATCH
18 фев 14, 10:20    [15580674]     Ответить | Цитировать Сообщить модератору
 Re: есть ли возможность связать msgid с некоторым констрейнтом  [new]
dewdwe
Guest
Glory
ebferfbeu
чтобы при нарушении констрейнта в ошибке было мое сообщение, а не техническое описание...

TRY CATCH


:D

я имел ввиду такое что-нибудь.

http://www.lcard.ru/~nail/sybase/server/81150.htm
18 фев 14, 10:25    [15580697]     Ответить | Цитировать Сообщить модератору
 Re: есть ли возможность связать msgid с некоторым констрейнтом  [new]
Glory
Member

Откуда:
Сообщений: 104760
Чего-нибудь такого нет
Создать пользовательскую ошибку вы можете.
Но переназначить системную ошибку в пользовательскую не можете

Сообщение было отредактировано: 18 фев 14, 10:29
18 фев 14, 10:27    [15580704]     Ответить | Цитировать Сообщить модератору
 Re: есть ли возможность связать msgid с некоторым констрейнтом  [new]
Uridian
Member

Откуда: Lobnya
Сообщений: 220
ebferfbeu,
Заменить сообщение нельзя, но можно "добавить смысла" в подстановочную его часть:

constraint DONT_CHANGE_IT_STUPID foreign key references


:)

Msg 547, Level 16, State 0, Line 2
The DELETE statement conflicted with the REFERENCE constraint "DONT_CHANGE_IT_STUPID".
18 фев 14, 15:04    [15582957]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить