没有什么区别,都是一个查询的别名!
create or replace p_name(v_name in varchar2,v_name2 in varchar2) is
v_var1 varchar2(20);
v_var2 number;
begin
v_var1:='111';
v_var2:=88;
v_var1:=v_var1||v_name||v_name2;
....
end;
create or replace p_name(v_name in varchar2,v_name2 in varchar2) is
v_var1 varchar2(20);
v_var2 number;
begin
v_var1:='111';
v_var2:=88;
v_var1:=v_var1||v_name||v_name2;
....
end;
解决方案 »
- 有关oracle11g分区表的问题,新人求解答
- 用C#执行SQL语句出错,在PL/SQL里面却正常?
- oracle建分区时能否只按时间不要日期限制??
- 【请教】语句级触发器能得到是那条语句触发的嘛?
- oracle9客户端备份oracle8?
- 高手帮忙,请教一个select语句
- oracle中触发器问题:在表A上的触发器不能读写表A,请oracle高手帮忙解决!!在线等!!!
- oracle 的SQL语句在SQLPLUS 执行很快,在procedure 中执行却很慢,请大侠指教.
- 可以装ORACLE9i吗?
- 怎样在建多个二进制字段(图像)并用ADO访问
- 怎样实现sybase数据库到oracle的互联
- oracle中设置字段的default值为什么不起作用
create or replace procedure proname (num in number,str in varchar)
is
name1 varchar2(2000):='aaa';------定义+初始化(可以不初始化)name1 varchar2(2000);
begin
select name into name1 from tablename where col=str;
if name1='aaa' then
num:=0;
else
num:=1;
end if;end proname ;