Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan data medan clob dalam oracle

Bagaimana untuk menanyakan data medan clob dalam oracle

WBOY
WBOYasal
2022-05-13 17:17:2512781semak imbas

Dalam Oracle, anda boleh menggunakan fungsi instr() dengan pernyataan pilih untuk menanyakan data medan clob Fungsi instr digunakan untuk menentukan sama ada rentetan mengandungi aksara yang ditentukan Sintaksnya ialah "pilih*dari nama jadual ...instr( Nama medan (jenis gumpalan),'keadaan pertanyaan',1,1)".

Bagaimana untuk menanyakan data medan clob dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara untuk menanyakan data medan clob dalam oracle

Syntax

select * from table_name where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) > 0;

Contoh khusus

select t.* t.rowid from **BUSI_MESSAGE_LOG t
wheredbms_lob.instr(t.mesbody,'2017',1,1) > 0;

Penjelasan sintaks

dalam Oracle , anda boleh menggunakan fungsi instr untuk menilai rentetan untuk menentukan sama ada ia mengandungi aksara yang ditentukan. Sintaksnya ialah:

instr(sourceString,destString,start,appearPosition)。

cth: dbms_lob.instr(nama medan (jenis gumpalan),'keadaan pertanyaan',1,1)

  • di mana sourceString mewakili Medan yang anda ingin tanya;

  • destString mewakili keadaan pertanyaan

  • mula mewakili kedudukan permulaan carian ini adalah pilihan dan lalai kepada 1;

  • appearPosition mewakili bilangan kejadian destString yang anda ingin cari daripada aksara sumber Parameter ini juga adalah pilihan dan lalainya ialah 1;

  • Jika nilai permulaan ialah nombor negatif, ini bermakna mencari dari kanan ke kiri.

Nilai pulangan ialah: apabila rentetan sasaran tidak ditemui dalam rentetan sumber, 0 dikembalikan apabila rentetan sumber atau rentetan sasaran adalah batal, nol dikembalikan; , ia dikembalikan Kedudukan sebenar rentetan sasaran dalam rentetan sumber

Tutorial yang disyorkan: "

Tutorial Video Oracle

"

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data medan clob dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn