能否自己定义违反约束时候报错的异常信息? 捕捉的异常信息。默认的那个客户是看不懂的你可以自己定义错误信息:比如在delphi里用tryExcept On E : Exception do // 可以将 E.Message 取出来看看end ; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或存储过程,触发器里写:if ... raiserror('显示用户已经借出了5本书,不能再借了',16,3) 用存储过程,触发器里的raiserror 我的意思是如果我设置了一个唯一约束名字叫table_uq;if里面判断是否触发了这个规则是怎么写的?难道需要在所有的事务里面都比较规则名字是否触发了所定义的名字么.如果我有很多约束在许多存储过程里面都要比较,每个存储过程都要switch case ?难道定义约束的时候就不能设置一个句字来替代当违犯这个约束时候的提示信息么. to 大力.我有试过用try 得到message,不过好象显示的东西是动态的.(如果分别用e,c版本的操作系统,还提示不一样.....message比较有点头晕) SQL2005设外键问题,求帮助 如果显示分类合计? 求一条sql语句 请教:如此查询一段时间内的记录 如何通过年月日统计某个年龄段的人数,高手请指教,谢谢! 请一个存储过程 SQL Server的存储过程中的问题 电子商务MSSQL 数据库设计 SQL语句分配数量 找寻一求特别的有意思的sql like语句! 怎样转换繁简体的SQL数据库 为什么视图里不能用CASE?
raiserror('显示用户已经借出了5本书,不能再借了',16,3)
如果我设置了一个唯一约束名字叫
table_uq;
if里面判断是否触发了这个规则是怎么写的?难道需要在所有的事务里面都比较规则名字是否触发了所定义的名字么.如果我有很多约束在
许多存储过程里面都要比较,每个存储过程都要switch case ?
难道定义约束的时候就不能设置一个句字来替代当违犯这个约束时候的提示信息么.
我有试过用try 得到message,不过好象显示的东西是动态的.(如果分别用e,c版本的操作系统,还提示不一样.....message比较有点头晕)