Oracle表函数和游标表达式 今天在书上看到两个概念:游标表达式和表函数,不是很明白,在网上查的资料也不怎么清楚,有没有人能帮忙讲讲啊,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Oracle游标表达式和表函数 http://www.baidu.com/s?bs=Oracle%D3%CE%B1%EA%B1%ED%B4%EF%CA%BD%BA%CD%B1%ED%BA%AF%CA%FD&f=8&wd=Oracle%D3%CE%B1%EA%B1%ED%B4%EF%CA%BD%BA%CD%B1%ED%BA%AF%CA%FD 表函数大概指的是pipeline function,游标表达式我猜可能是输入的参数是游标。例如select * from table(func(cursor(select 1 from dual))),其中cursor(...)应该指游标表达式。我觉得那篇文章的作者是不是翻译过度了,弄得写得很不专业。 游标的使用有点像编程里面的for循环加上一个容器;定义一个游标(注意游标类型),然后你查询处很多结果的话,你可以循环的先暂时放到这个游标里。然后用完这个游标记得关闭;结构是定义游标名称及类型 想要注入的结果集 打开游标 循环注入记录 关闭游标;OK。可能比喻不是很正确,但是使用起来就很像。(内部实际的结构是每一条,几乎每一条SQL语句在执行的时候都会在ORACLE数据库里产生一个游标;数据库默认是300条) 请教一个效率较高的sql语句 大侠看改字符集问题 js只可已输入中文验证,本地测试可以,手机浏览器无法识别,不能使用?求解决方案 请教多表查询语句写法? 关于Oracle的跨表查询效率 oracle忘记了主机字符串怎么办? pl/sql中怎样删除文件中的数据 求一存储过程! oracle7.3.4安装后怎么建立实例? 在线等待 有没有比较难的SQL 安装Oracle报ORA-12514:TNS:无法解析指定的连接标识符 Java传入字符列表给过程解析为in(1,2)条件后取不到值
Oracle游标表达式和表函数
结构是
定义游标名称及类型
想要注入的结果集
打开游标
循环注入记录
关闭游标;
OK。
可能比喻不是很正确,但是使用起来就很像。
(内部实际的结构是每一条,几乎每一条SQL语句在执行的时候都会在ORACLE数据库里产生一个游标;数据库默认是300条)