Rumah >pangkalan data >Oracle >Bagaimana untuk bertanya dan memberikan nilai kepada pembolehubah dalam Oracle
Cara membuat pertanyaan dan menetapkan nilai kepada pembolehubah dalam Oracle: 1. Gunakan pernyataan "jenis data nama pembolehubah (saiz)" untuk mentakrifkan pembolehubah 2. Gunakan "pilih nama medan jadual ke dalam nama pembolehubah dari nama jadual WHERE klausa" pernyataan Berikan hasil pertanyaan kepada pembolehubah.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Cara membuat pertanyaan dan menetapkan nilai kepada pembolehubah dalam oracle
Pertama kita perlu mentakrifkan (mengisytiharkan) pembolehubah
Format:
变量名 数据类型(大小)
Contoh:
V_TEST varchar2(20); V_NUM number;
Kemudian gunakan pernyataan select 表字段名 into 变量名 from 表名 WHERE子句
untuk bertanya dan tetapkan nilai kepada pembolehubah
Kaedah satu:
①Soal semua medan jadual yang ditentukan
②Dua kaedah pertama yang digunakan untuk mengisytiharkan pembolehubah boleh digunakan
--根据代发工资个人id查询对应的父机构(代发单位)序列 SELECT REVC_SIGN INTO V_LOGO FROM DFGZ_PKG WHERE REVCID=(SELECT PARENTID FROM DFGZ_PKG WHERE REVEID = V_REVCID);
Kaedah kedua:
①Soal semua medan jadual yang ditentukan
②Sesuai untuk cara ketiga mengisytiharkan pembolehubah
--将id=2203的DFGZ_PKGMX表数据赋值给变量V_COLUMN_SID; SELECT * INTO V_COLUMN_SID FROM DFGZ_PKGMX T WHERE t.id=2203
Nota:
①Hanya satu hasil pertanyaan boleh dikembalikan Rekod
②Medan jadual yang ditanya mestilah semua medan jadual
--错误示例一:查询的是所有记录 select * into V_COLUMN_SID from DFGZ_PKGMX T; --错误示例二:查询的是该表的多个字段 select t.id,t.name into V_COLUMN_SID from dfgz_pkgmx t;
Tutorial yang disyorkan: "Tutorial Oracle"
Atas ialah kandungan terperinci Bagaimana untuk bertanya dan memberikan nilai kepada pembolehubah dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!