小弟近来开始学习oracle,因为以前的一套系统基于SQLServer2000,现在必须重新写存储过程
我的Oracle存储过程如下
//Package
Generated by AdventNet SwisSQL (SQLServer To oracle) Conversion tool.*/
CREATE OR REPLACE PACKAGE GLOBALPKG
AS
TYPE RCT1 IS REF CURSOR;
TRANCOUNT INTEGER := 0;
IDENTITY INTEGER;
END; //我的存储过程
CREATE OR REPLACE PROCEDURE SysLog_GetList
(
RCT1 IN OUT GLOBALPKG.RCT1
)
AS
BEGIN OPEN RCT1 FOR
SELECT
LogTime,
LogType,
UserID,
LogIP
FROM SysLog
ORDER BY LogTime DESC,
UserID ASC,
LogType ASC,
LogIP ASC;
END; 系统提示创建成功,这个过程的功能就是读取登录日志
现在的问题是我怎么在SQLPLUS里运行 查看执行的结果
就像是在SQLServer的查询分析器中执行EXEC SysLog_GetList一样
但是在SQLplus中老是提示错误
我的Oracle存储过程如下
//Package
Generated by AdventNet SwisSQL (SQLServer To oracle) Conversion tool.*/
CREATE OR REPLACE PACKAGE GLOBALPKG
AS
TYPE RCT1 IS REF CURSOR;
TRANCOUNT INTEGER := 0;
IDENTITY INTEGER;
END; //我的存储过程
CREATE OR REPLACE PROCEDURE SysLog_GetList
(
RCT1 IN OUT GLOBALPKG.RCT1
)
AS
BEGIN OPEN RCT1 FOR
SELECT
LogTime,
LogType,
UserID,
LogIP
FROM SysLog
ORDER BY LogTime DESC,
UserID ASC,
LogType ASC,
LogIP ASC;
END; 系统提示创建成功,这个过程的功能就是读取登录日志
现在的问题是我怎么在SQLPLUS里运行 查看执行的结果
就像是在SQLServer的查询分析器中执行EXEC SysLog_GetList一样
但是在SQLplus中老是提示错误
解决方案 »
- 怎么在查询结果中重命名列名如“ Customer Full Name”呢?
- 请问在hibernate中调用oracle的函数时。能否将commit写在java代码中。
- oracle经常中断
- oracle的extract()函数提取数据失败是怎么回事?
- 求一个sqlserver语句转换ORACLE语句
- ORACLE开发中的错误
- 时间戳问题!急啊 各位大侠帮帮忙吧!!!!
- 怎么读取oracle 中的blob内容?
- 怎样在sql*plus中读入一个图片文件,再将其读出至另一个文件中呢?急!!!100分,不够再加!!!
- 求助:sql查询 ora 03113
- 问题:使用oradim创建实例后,无法在sqlplus中登录它
- 怎么在存储过程中使用临时表并向临时表输入数据!!!!!!!请给个例子
CURSOR rct1 as
SELECT
LogTime,
LogType,
UserID,
LogIP
FROM SysLog
ORDER BY LogTime DESC,
UserID ASC,
LogType ASC,
LogIP ASC;
begin
open rct1;
end;
exec syslog_getlist(:rct1);