
create or replace procedure cc( a varchar2)
as
begin
case a
when '江苏' then dbms_output.put_line('js')
when '江苏扬州' then dbms_output.put_line('jsyz')
else dbms_output.put_line('没有相应信息')
end case;
end;
调用 exec cc(江苏扬州);
我就写两个就不写了,你可以继续添加,就是一个case语句,也可以用if完成都一样。
尽量不要对数据库做这样的查询,如果查询的数据量比较大的情况下,很可能,在上一次的查询还没完成,下一次查询已经开始,这样恶性循环,会造成数据库当机(假死)。定时数据查询,需要采用特殊的方法。比如工业控制现场数据查询,可以将最新的数据存入缓存,通过socket远程调用,定时保存。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)