begin
-- Call the procedure
test(is_year_id =>:is_year_id,
is_district_id =>:is_district_id,
is_district_sub_id =>:is_district_sub_id,
is_district_level =>:is_district_level,
os_meg =>:os_meg,
os_code =>:os_code)
end
参数如果都是输入参数给常量就可以 如果有输出型参数,你就得声明变量,然后传进去,如:
declare
声明变量
begin
-- 调用过程 把输出弄参数用变量传进去 过程调用后解析这个变量值就行了
end
看了上次给你改的过程,如果要调用那个过程的话可以这么写:
declare
flag number(1)
begin
-- 调用过程 把输出弄参数用变量传进去 过程调用后解析这个变量值就行了
_Login(flag )
--根据你的需要对flag的值不同去做不同的事情
if flag=1 then
--写你要处理的内容
end if
end
1、在SQL语句中直接调用,如:select sysdate from dual
2、在PL/SQL代码中赋值给某个变量,如:
declare
dt date :=null
begin
dt := sysdate
...
end
/
3、以上说的是Oracle内置函数,如果是自定义函数,则根据入口参数、出口参数的不同,调用方式不尽相同。
select * from dba_users查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select * from all_users查看你能管理的所有用户! select * from user_users查看当前用户信息 ! -- 查询你 当前用户下,有哪些表 SELECT * FRO...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)