首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

小弟我想在oracle里保存一个数据, 用变量能保存吗

2012-04-13 
我想在oracle里保存一个数据, 用变量能保存吗?declare max_id number---- 这样能存住数据吗?create or re

我想在oracle里保存一个数据, 用变量能保存吗?
declare max_id number; ---- 这样能存住数据吗?

create or replace procedure queryzytcard() is 
begin
  SELECT A.OIL_ID into max_id FROM OILCARD_IMPORT A where A.OIL_STATE='30000002';
end queryzytcard;

[解决办法]
不能,这种代码块执行完之后变量就作废了
如果想存,建议用包来存,放在包体变量里可以保存下来。
[解决办法]
用package,里面可以写多个存储过程。

热点排行