往存储过程或者sql语句中传入一个参数,有效性一般是在存储过程或数据库中还是在程序中判断他的有效性呢? rt比如:param不可以等于0;那么是在调用存储过程的函数外判断param!=0呢,还是在数据库语句里面写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在程序中判断,无效的话,根本就不必调用存储过程了。存储过程处理的是业务逻辑。 还是把简单的有效性判断放在数据库之外好,虽然勉强可以把数据的有效性视作业务逻辑。但在数据库判断会造成服务器的压力,可能会影响效率。当然,数据库端执行的时候,应该有错误处理的,保证在数据不正确的情况下事务的原子性。 关于SQL 2005的一个错误 ON DELETE CASCADE改为ON DELETE RESTRICT 删除某一字段重复的记录,碰到的一点问题! 第一天学SQL,一句话就可以回答的问题,谢谢大家了。 随机选取数据 数据库汇总查询 请问如何写这样的WHERE语句 *****insert语句问题,解决50分立刻相送********* 数据库连接过程中存在的问题 请问有谁知道,在国外用何软件做数据库应用程序? 用户自定义函数有问题请教下 数据库是ms sql server,如果两个人同时写存储过程,那么在和程序的时候要怎么合??
存储过程处理的是业务逻辑。