powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / raiserror
5 сообщений из 5, страница 1 из 1
raiserror
    #32051171
vesna*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pri popitke vstavit" duplicat in the table s Unique Index
polychay systemmessage :

Server: Msg 2601, Level 14, State 3, Procedure OBTMApplication_AddCustomers, Line 30
Cannot insert duplicate key row in object 'Customers' with unique index 'IX_Customers'.
The statement has been terminated.
i moi
CustomMessage :(ispolzyu cvoi message from sysmessages s parametrami
exec sp_addmessage @msgnum =50011 ,@severity =10,
@msgtext ='The current database name: %s ,object: %s . Customer %s already exists.')

[i]The current database name: par1 ,object: par2 .
Customer par3 already exists.



kak mne cdelat" tak chtobi etot system message voovshe ne
poiavlialcia na client a client videl tol'ko moi custom message ?
...
Рейтинг: 0 / 0
raiserror
    #32051180
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делать проверку вначале - перед вставкой в таблицу проверять на наличие такого кастомера.

-- Слон
...
Рейтинг: 0 / 0
raiserror
    #32051444
vesna*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Слон
Делать проверку вначале - перед вставкой в таблицу проверять на наличие такого кастомера.

a kak she unique index ?
on avtomatichecki proveriaet pered insert

kak ia cdelala : ia ego ybrala
i teper" rykami proveriay pered Insert
If exists ( select...)
raiseerror(custom)

if NOT exists
insert


teper' client vidit tol'ko moi Error message

No xotelos" bi kracivo , chtobi unique index proverial
a ne rykami
...
Рейтинг: 0 / 0
raiserror
    #32051445
Фотография VVG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SQL2000 можно использовать instead of триггеры, в семерке - не знаю.
...
Рейтинг: 0 / 0
raiserror
    #32051500
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, вначале срабатывают CONSTRAINTS, а уже потом, если до них дошло дело, триггеры. Можно сотворить и INSTEAD OF trigger, но у них есть свои заморочки.

-- Слон
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / raiserror
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]