Friends,
We creates many stored procedures when we are working on database applications. While working on stored procedures(SPs) , we frequently need to raise custom errors and RAISERROR is the best option available to raise custom error messages.
We can raise errors in two ways –
- Adhoc
- Add error message to sys.messages table and refer it in SPs.
Adhoc – In this way we can raise the error adhoc by providing the error message. PFB a simple example to show the same.
RAISERROR(‘This is a test custom error message’,0,1)
Adding to Sys.messages table – In this approach we add the custom error message to sys.messages table of Master database. The custom message number should be more than 50000 for user defined messages. PFB the sample code –
Use Master
Go
sp_addmessage @msgnum = 50001,@severity =1,@msgtext = ‘I am testing this’,@lang = ‘us_english’
RAISERROR(50001,0,1)
In the above sample code, I selected the Master database , then added error message to sys.messages table using stopred procedure sp_addmessage and using RAISERROR we are refering to the added error using message number.
If you ask me which approach is better then I will say both has its own advantages. When the custom error needs to be raised in just one place then go for the first approach. The advantages of second approach are
- Will be added once and can be referred in many places.
- Making changes in all the places can be easily done by changing in sys.messages table
- For same message id we can have different messages for different languages. It is of great use when application is having multi language user interfaces.
So guys, who are not aware of the using custom messages, start using it now. It is very best and easy way of raising custom messages.
Regards,
Roopesh Babu V
please post the about trigger concepts in sql databae
Hi Roopesh,
Can you please explain me how can i use this Custom Error in Stored Procedure.
Hi Sir,
How to set the default member in SSAS?
could you please elaborate
Добрый день дамы и господа!
Более подробная информация размещена https://drive.google.com/file/d/1e-qsrosEBvPPvIxO1GO9qvs5WH9WS7kV/view?usp=sharing
Предлагаем Вашему вниманию изделия из стекла для дома и офиса.Наша организация ООО «СТЕКЛОЭЛИТ» работает 10 лет на рынке этой продукции в Беларуси.На сегодняшний день межкомнатные двери из стекла быстро набирают популярность и спрос у покупателей. Причина этого понятна, ведь стеклянные двери защищают от посторонних глаз и звуков, а также пропускают свет, визуально расширяют пространство помещения и отлично вписываются в любой интерьер, который может быть выполнен как в классическом варианте, так и в стиле модерн или хай-тек.
От всей души Вам всех благ!
Привет товарищи!
https://drive.google.com/file/d/1Z3XEpblaCaEBdSLzZP8E22b0ZjbBT3QO/view?usp=sharing
Предлагаем Вашему вниманию интересный сайт для заказа бурения скважин на воду. Бурение скважин в Минске – полный комплекс качественных и разумных по цене услуг. Мы бурим любые виды скважин.У нас доступная ценовая политика, рассрочка на услуги и оборудование.Заказывайте скважину для воды – получите доступ к экологически чистой природной воде по самым выгодным в Минске ценам! Итак, вам нужна собственная скважина и вы решаете самостоятельно обеспечивать себя чистой водой — на своем загородном участке или на промышленном объекте в Минской области. Поздравляем с первым шагом. Но до того как мы приступим к бурению вашей скважины, вам предстоит сделать еще один выбор — решить, какая скважина у вас будет. Выбрать предстоит из двух вариантов: шнековая (до 35-40м) или артезианская (от 40м). Артезианская скважина бурится роторным способом. Этот способ бурения дороже уже по той причине, что сама скважина глубже. Цены на прохождение одного погонного метра при бурении артезианской или фильтровой скважины существенно не отличаются, однако за счет глубины конечная цена на роторное бурение выше.
Увидимся!
Привет дамы и господа!Предлагаем Вашему вниманию интересный сайт для заказа бурения скважин на воду. Более подробная информация размещена тут https://drive.google.com/file/d/1KD36YBnyvAiCNO7PWTPyQKhxn8SpPWlg/view?usp=sharing
Заказывайте скважину для воды в ЕВРОБУРСЕРВИС – получите доступ к экологически чистой природной воде по самым выгодным в Минске ценам! Специалисты нашей компании оказывают следующие виды услуг: Грамотный подбор канализационной системы с учётом специфических требований и условий вашего домовладения. Доставка, установка и наладка канализации на даче / в загородном доме / коттедже. Канализация в Минской областиКанализации автономного типа, представляют собой удобные, надёжные и простые в эксплуатации установки, позволяющие очищать и утилизировать сточные воды. Наше канализационное оборудование подходит для эксплуатации во всех климатических зонах Беларуси и производится с учётом разнообразного и местами сурового климата нашей страны. Компания «ЕвроБурСервис» предлагает широкий ассортимент локальных канализационных установок, предназначенных для очистки хозяйственно-бытовых сточных вод. Наша компания занимается любыми коммуникациями для загородных домов, дач, коттеджей. Работаем в Минске, Минской области, в радиусе 200км от Минска.
Увидимся!
Macd forex. https://pt.forex-stock-bitcoin-brokers.com
order sildenafil 150mg pills – purchase sildenafil without prescription sildenafil 50mg oral
viagra 50mg over the counter – buy sildenafil 100mg generic buy sildenafil tablets
sildenafil overnight shipping – sildenafil 150mg for sale sildenafil 50mg pill
prednisolone online order – order generic tadalafil 20mg order generic cialis 10mg
purchase prednisolone online cheap – gabapentin tablet cialis 10mg ca
augmentin 375mg canada – buy augmentin pill oral cialis 40mg
augmentin medication – buy augmentin 625mg without prescription generic tadalafil
buy sulfamethoxazole pill – viagra 150mg pill brand sildenafil 150mg
trimethoprim over the counter – sildenafil 100mg pills for sale viagra overnight shipping
order cephalexin 125mg without prescription – order cephalexin erythromycin sale
oral cephalexin 500mg – order erythromycin 500mg pills order erythromycin 250mg for sale
buy cephalexin sale – order erythromycin pills erythromycin tablet
sildenafil 100mg cheap – buy nolvadex without prescription ivermectin 500ml
buy fildena 100mg for sale – order nolvadex 10mg pill fda ivermectin
purchase modafinil pills buy generic modafinil
rhinocort generic – cialis 10mg drug order antabuse 250mg online cheap
order modafinil modafinil without prescription provigil 100mg canada
order modafinil purchase modafinil sale
order provigil 200mg without prescription
purchase rhinocort pills – order antabuse 500mg for sale buy disulfiram 500mg online
budesonide pills – antabuse price disulfiram 250mg sale
cefuroxime 500mg uk – buy cialis 20mg generic real cialis pills
order modafinil online modafinil 200mg for sale buy modafinil without prescription
provigil 100mg cost purchase modafinil online
order modafinil 200mg without prescription buy generic provigil 200mg
buy provigil 200mg provigil 200mg brand generic provigil 100mg
buy ceftin 500mg sale – purchase robaxin online cialis for sales
buy acillin sale – cheap tadalafil generic order cialis 20mg online
erythromycin opthalmic erythromycin eye
order ampicillin generic – ciprofloxacin 1000mg us tadalafil 20mg for sale
modafinil 200mg pills provigil 100mg drug
modafinil 200mg for sale