oracle怎么查詢并賦值給變量

oracle查詢并賦值給變量的方法:1、使用“變量名? 數據類型(大小)”語句定義變量;2、使用“select 表字段名 into 變量名 from 表名 WHERE子句”語句將查詢結果賦值給變量。

oracle怎么查詢并賦值給變量

本教程操作環(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
喜歡就支持一下吧
點贊11 分享