您的位置:首页 > 理论基础 > 计算机网络

samba linux文件服务器 changepassword + httpd 实现用户web自行修改密码

2015-12-26 09:55 741 查看
目前,Oracle不支持带参数的视图,只能通过一些方法来变通一下。下面是方法之一:

创建包:

create or replace package p_view_param is
function set_param(num number) return number;
function get_param return number;
end p_view_param;

create or replace package body p_view_param is
paramValue number;
function set_param(num number) return number is
begin
paramValue:=num;
return num;
end;

function get_param return number is
begin
return paramValue;
end;
end p_view_param;

视图的建立:

create or replace view p_view_user as
select id,realName,address from tbl_info where id=p_view_param.get_param();

Java代码 收藏代码

PL/SQL调用:

<pre name="code" class="js"> select * from p_view_user where p_view_param.set_param(2781)=2781

<pre name="code" class="java"> </pre></pre>

分享到:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: