oracle查詢並賦值給變數的方法:1、使用「變數名稱 資料型別(大小)」語句定義變數;2、使用「select 表格欄位名稱into 變數名稱from 表格名稱WHERE子句」語句將查詢結果賦值給變數。
本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。
oracle怎麼查詢並賦值給變數
#首先我們需要定義(宣告)一個變數
格式:
变量名 数据类型(大小)
範例:
V_TEST varchar2(20); V_NUM number;
然後使用select 表格欄位名稱into 變數名稱from 表格名稱WHERE子句
語句查詢並且賦值給變數
方式一:
①查詢指定表的所有欄位
②適用於宣告變數的前2種方式可以使用
--根据代发工资个人id查询对应的父机构(代发单位)序列 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教學》
以上是oracle怎麼查詢並賦值給變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!