SQL的存储过程和事务这两者一般在什么情况下使用?

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:18:41
在实际项目中,使用存储过程、事务以及一般SQL语句这几种在什么情况下选用其中一种方式较好?
这几种方式在实际项目中的优缺点有哪些?
一群废物! 这么简单的问题都没人能回答上来! 饭桶!

存储过程(主要有插入记录、删除记录、修改记录等)主要用于在程序中调用,这程调用在网络应用程序中可以减少网络传输流量,提高程序执行效率。
以下是我以前在网上找的:
事务有四个特性
事务的原子性、一致性、独立性及持久性
事务的原子性是指一个事务要么全部执行,要么不执行
事务的一致性是指事务的运行并不改变数据库中数据的一致性.
事务的独立性是指两个以上的事务不会出现交错执行的状态.
事务的持久性是指事务运行成功以后,就系统的更新是永久的.不会无

存储过程经常用,事务看情况而定
两者之间没有好坏,关键看情况。

存储过程的优势就是可以将相同的语句重复利用,还可以执行复杂的查询语句,同时也支持参数的传递和输出,而且实现回滚的话,可以有效的防止数据的出错。而且实行的效率很高。复杂的就是代码编写稍复杂冗长。

你个哈嘛批!这么简单的问题还问!支持我观点的顶.....!