oracle查詢并賦值給變量的方法:1、使用“變量名? 數據類型(大小)”語句定義變量;2、使用“select 表字段名 into 變量名 from 表名 WHERE子句”語句將查詢結果賦值給變量。
本教程操作環(huán)境:Windows7系統(tǒng)、Oracle 11g版、Dell G3電腦。
oracle怎么查詢并賦值給變量
首先我們需要定義(聲明)一個變量
格式:
變量名??數據類型(大小)
示例:
V_TEST?varchar2(20); V_NUM??number;
然后使用select 表字段名 into 變量名 from 表名 WHERE子句 語句查詢并賦值給變量
方式一:
①查詢指定表的所有字段
②適用于聲明變量的前2種方式可以使用
--根據代發(fā)工資個人id查詢對應的父機構(代發(fā)單位)序列 SELECT?REVC_SIGN?INTO?V_LOGO?FROM?DFGZ_PKG? ?WHERE?REVCID=(SELECT?PARENTID?FROM?DFGZ_PKG?WHERE?REVEID?=?V_REVCID);
方式二:
①查詢指定表的所有字段
②適用于聲明變量的第3種方式
--將id=2203的DFGZ_PKGMX表數據賦值給變量V_COLUMN_SID; SELECT?*?INTO??V_COLUMN_SID?FROM?DFGZ_PKGMX?T?WHERE?t.id=2203
注:
①查詢結果只能返回一條記錄
②查詢的表字段必須是該表的所有字段
--錯誤示例一:查詢的是所有記錄 select?*?into?V_COLUMN_SID??from?DFGZ_PKGMX?T; --錯誤示例二:查詢的是該表的多個字段 select??t.id,t.name?into?V_COLUMN_SID??from?dfgz_pkgmx?t;
推薦教程:《Oracle教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦