移动服务器后,我正在处理网站和数据库的一些问题.该数据库以前是sql Server Express 2005,但现在正在sql Server Express 2012上运行.
这些问题与2012年的RAISERROR命令和更改有关.我查看了新语法的文档,但不确定如何将错误号和消息传递给网站.
存储过程和触发器中的RAISERROR命令的一些示例是:
RAISERROR 50000 'Member with same Email address already exists.' RAISERROR 44447 'The record can''t be added or changed. referential integrity rules require a related record in table ''tblBrand''.' RAISERROR 44446 'The record can''t be added or changed. referential integrity rules require a related record in table ''tblFragranceHouse''.'
我已经改变了一些新的语法,但我不确定我是否正确地做了这个.我明白,如果我只是传递错误文本,它会传递错误号50000.但我不知道如何处理其他错误代码.
关于如何将这些命令翻译成2012的任何建议?
解决方法
原文地址:https://www.jb51.cc/mssql/74912.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。