在SQLSERVER中转换ORACLE,脚本出现异常了.
CREATE OR REPLACE PROCEDURE reptq1
(
cv_1 IN OUT SYS_REFCURSOR
)
AS
BEGIN OPEN cv_1 FOR
SELECT pub_id,
title_id,
price,
pubdate
FROM titles
WHERE price IS NOT NULL
ORDER BY pub_id
/*TODO:COMPUTE avg(price) BY pub_id*/
/*TODO:COMPUTE avg(price)*/;END;compute在oracle中不存在,刚刚百度了一下 也没有什么答案,希望帮忙。 如果改成ORACLE的语句 该怎么改呢? 谢谢.
CREATE OR REPLACE PROCEDURE reptq1
(
cv_1 IN OUT SYS_REFCURSOR
)
AS
BEGIN OPEN cv_1 FOR
SELECT pub_id,
title_id,
price,
pubdate
FROM titles
WHERE price IS NOT NULL
ORDER BY pub_id
/*TODO:COMPUTE avg(price) BY pub_id*/
/*TODO:COMPUTE avg(price)*/;END;compute在oracle中不存在,刚刚百度了一下 也没有什么答案,希望帮忙。 如果改成ORACLE的语句 该怎么改呢? 谢谢.
解决方案 »
- ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询/
- 菜鸟求助 书上例题不知道如何运行
- 在sqlplus中能连接数据库,可是在PLSQL Developer连接时会出现ORA-12541:TNS:无监听程序
- 在线求一sql
- 用Pl/Sql developer 本地连接远程64位10g数据库,操作系统为winserver2003,执行select * from 有数据表时一直卡在execute状态?
- oracle怎么获取exception信息
- 求oracle 8i 补丁,8.1.7.1.2或以上的
- 问几个弱弱的关于SQL Sever转成Oracle语句的问题,谢谢!
- PL/SQL如何Create Table和Insert Table?
- 有谁有PL/SQL 5.0.3的注册码?(在线等待)`
- 请教一个SQL优化问题
- OCILogon登录数据库时阻塞时间太长
title_id,
price,
pubdate ,
avg(price)
FROM titles
WHERE price IS NOT NULL
group by pub_id
ORDER BY pub_id