o简单的Oracle存储过程怎么写

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:21:33
如题:我仿照sqlserver的存储过程写了一个Oracle存储过程如下:
Create procedure Pr_UserLogin
(
@username varchar2(20),
@password varchar2(100)
)
as
select * from userlist
where username=@username and password=@password
go不知道这么写对不对,正确的应该怎么写?

create or replace procedure Pr_UserLogin (
username varchar,
password varchar
)
as
begin
--过程体
end

另外,oracle的存储过程不能像sqlserver那样直接反正一个结果集。需要用程序包来实现。