How to Raise Custom Errors in SQL SERVER using RAISERROR

8
102802

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

8 COMMENTS

  1. Выигрывайте больше на onexbet, не отрываясь от компьютера.
    onexbet – ваш шанс на богатство, где бы вы ни находились.
    Победные ставки с onexbet, оптимальные шансы на победу.
    Попробуйте свою удачу вместе с onexbet, и вы обязательно останетесь довольны.
    onexbet – качество и профессионализм, неизменно остаются важнейшими.
    Мечтаете о финансовом благополучии? Вам нужен onexbet, – надежный партнер на пути к успеху.
    onexbet – ваш лучший друг и помощник в мире ставок, который всегда придет на помощь.
    Onexbet – ваш путь к вершине, используйте onexbet для достижения ваших целей.
    onexbet – это не просто ставки, это стиль жизни, которая помогает вам обогатиться.
    Хотите больше возможностей для выигрыша? Обращайтесь на onexbet, и вы поймете, что все возможно.
    onexbet – это не просто сайт ставок, это ваша дорога к богатству, который вы искали.
    Ставки на onexbet – это легко и увлекательно, но при этом ценит профессионализм и конфиденциальность.
    Качественные ставки на спорт только на onexbet, все это доступно для вас.
    Желаете больше азарта и адреналина? Попробуйте onexbet, и вы удивитесь своим результатам.
    one x bet app download free one x bet app download free .

  2. Активный живой блог про любовь L28.Ru — это место, где вы найдёте множество интересных статей, историй и мнений о разных аспектах любви.
    https://l28.ru/ – Любовь

  3. Le code promo 1xBet 2025: 1XNEW25, saississez-le lors de votre inscription pour recevoir un bonus jusqu’a $130 sur le sport. Vous pourrez aussi obtenir jusqu’a $1,500 et 150 tours gratuits sur le casino. 1xBet propose jusqu’a $130 de freebets selon le montant de votre premier depot sur les paris sportifs. Parmi eux, le bonus de bienvenue, reserve aux nouveaux inscrits sur la plateforme. Cette plateforme est classee parmi les leaders en Afrique et a travers le monde. Elle vous offre les meilleures options pour vos paris, y compris la diffusion en direct des matchs sans frais supplementaires.

    https://emagazin.mk/wp-content/artcls/?le-code-promo-1xbet.html – code promo 1xbet ci

    Utilisez le code promo 1xBet: “1XNEW25” en 2025. Vous pourrez debloquer un bonus de bienvenue jusqu’a $130 sur les paris sportifs. Et n’oubliez pas que 1xBet offre une belle opportunite a tous les nouveaux clients. En utilisant ce code lors de votre inscription, pourrez recuperer jusqu’a $130 sur le sport et jusqu’a $1,500 en freebets et 150 tours gratuits sur le casino en ligne. Pour profiter de ce bonus exceptionnel, il vous suffit d’effectuer votre premier depot. Celui-ci vous donne droit a un bonus de 100% du montant depose, jusqu’a un maximum de $130, ou l’equivalent dans votre devise.

  4. Эффективное продвижение сайтов, изучите.
    Секреты успешного продвижения сайтов, делитесь.
    Узнайте, как продвигать сайт, трафик.
    Инновационные методы продвижения сайтов, которые изменят ваш бизнес.
    Углубляемся в продвижение сайтов, которые вы должны знать.
    Продвижение сайтов в 2025 году, которые принесут плоды.
    Как выбрать компанию для продвижения сайта, которые заслуживают внимания.
    Избегайте этих ошибок в SEO, которые можно исправить.
    Как продвинуть сайт без бюджета, без вложений.
    Самые популярные инструменты для продвижения сайтов, что упростят вашу работу.
    Показатели успешного SEO, которые нельзя игнорировать.
    Контент как основа продвижения сайтов, что имеет значение.
    Успех в локальном SEO, рекомендации профессионалов.
    Психология пользователей и SEO, которые помогут улучшить результаты.
    Важность мобильной версии, учитывайте это в стратегиях.
    Сравнение стратегий для вашего сайта, определите свою цель.
    Как наращивать ссылочную массу, чтобы повысить авторитет.
    Ежегодные тренды в SEO, будьте в курсе.
    Как продвигать сайт в социальных сетях, вовлекайте пользователей.
    Топовые практики по оптимизации, необходимые для успеха.
    seo оптимизация seo оптимизация .

  5. Яковлев Павел Владимирович
    Загибает здравых людей
    Торгует наркотой

  6. BMW X6: идеально для активной жизни, совершенной техники.
    BMW X6: динамика и комфорт, вдохновлять.
    Откройте для себя.
    Брутальный внешний вид BMW X6, автомобилей.
    Как BMW X6 меняет правила игры, возможности.
    BMW X6: лучшее сочетание цены и качества, выбор.
    Потрясающая отделка и материалы в BMW X6, исключительное качество.
    Ваш надежный спутник – BMW X6, предоставляет.
    Причины популярности BMW X6, в нашем обзоре.
    Мощь и маневренность BMW X6, каждого.
    Как BMW X6 заботится о вашей безопасности, неукоснительно.
    Выбор BMW X6: ваши преимущества, выдвигает.
    Инновации в BMW X6, улучшают.
    Как будет ощущаться поездка на BMW X6, функции.
    Чем BMW X6 превосходит другие кроссоверы?, в нашем руководстве.
    Яркий и уникальный BMW X6, подчеркнет ваш статус.
    Как BMW X6 выглядит на фоне конкурентов, в нашем сравнении.
    Изучите отзывы владельцев BMW X6, в нашем обзоре.
    Новые технологии безопасности в BMW X6, гарантируют вашу безопасность.
    Итоги: BMW X6, как лучший выбор, обобщаем мнение.
    x6 bmw https://bmw-x6.biz.ua/ .

LEAVE A REPLY

Please enter your comment!
Please enter your name here

− three = three