数据库方面面试问题
1.存储过程和函数的区别
-->1.对于存储过程来说可以返回参数,而函数只能返回值或者表对象
-->2.存储过程可以单独执行。而函数必须由其它来引用。
-->3.存储过程相对比较复杂一点,而函数主要针对单一的功能开发进行的。
2.事务是什么?
-->事务是由单一逻辑单元组成的一系列操作组成,可以由Select ,Update,Delete 等操作。如果没有任何错误,对数据库的操作是永久性的。一旦出现错误,就不会对数据库产生任务影响。
3.游标的作用?如何知道游标已经到了最后?
-->游标
4.触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。