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条) 如何更改trigger 的debuginfo 关于oracle date数据类型 oracleDbconsoleorcl启动不了,装在新装的win server 2008那里 execute immediate 和事务的问题 alter database close的问题……9i 简单的查询问题 如何设置才能只看到自己的方案,不显示其他人的 ORACLE9i下如何修改SID 怎样将查询出的时间字段转换成美国东部时间? 一个简单问题 安装Oracle报ORA-12514:TNS:无法解析指定的连接标识符 Java传入字符列表给过程解析为in(1,2)条件后取不到值
Oracle游标表达式和表函数
结构是
定义游标名称及类型
想要注入的结果集
打开游标
循环注入记录
关闭游标;
OK。
可能比喻不是很正确,但是使用起来就很像。
(内部实际的结构是每一条,几乎每一条SQL语句在执行的时候都会在ORACLE数据库里产生一个游标;数据库默认是300条)