首頁 > 資料庫 > Oracle > oracle怎麼查詢並賦值給變數

oracle怎麼查詢並賦值給變數

青灯夜游
發布: 2022-03-02 17:40:29
原創
13214 人瀏覽過

oracle查詢並賦值給變數的方法:1、使用「變數名稱  資料型別(大小)」語句定義變數;2、使用「select 表格​​欄位名稱into 變數名稱from 表格名稱WHERE子句」語句將查詢結果賦值給變數。

oracle怎麼查詢並賦值給變數

本教學操作環境: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板