摘要:
2010年9月14日 12:46:37 批量绑定 批量绑定是Oracle9i新增加的特征,是指执行单次sql操作能传递所有集合元素的数据。当在select,insert,update,delete语句上处理批量数据时,通过批量绑定,可以极大地加快数据处理速度,提高应用程序的性能。 批量绑定是通过forall和bulk collect子句来完成的。Bulk collect子句用于取得批量数据,该子句只能用于select语句、fetch语句和DML返回子句中;而forall语句只适用于执行批量的DML操作。--以下进行 比较批量绑定用否的区别CREATE TABLE demo(id NUMBER( 阅读全文
摘要:
2010年9月14日 11:06:47 PL/SQL集合方法、集合赋值、比较集合 集合方法 集合方法是oracle所提供的用于操纵集合变量的内置函数或过程,其中exists,count,limit,first,next,prior,next是函数,而extend,trim,delete则是过程。集合调用语法如下: collection_name.method_name[(parameters)] 注意,集合方法只能在PL/SQL语句中使用,而不能在SQL语句中使用。另外集合方法extend和trim只适用于嵌套表和varray,而不适用于索引表。--exists 用于确定集合元素是否存在 de 阅读全文