【SQL查询语句】数据筛选,百万数据时需1秒内查出

【SQL查询语句】数据筛选,百万数据时需1秒内查出,第1张

编写一个存储过程就ok,

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远程调用,定时保存。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10001014.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存