Maison  >  Article  >  base de données  >  Comment interroger les données du champ Clob dans Oracle

Comment interroger les données du champ Clob dans Oracle

WBOY
WBOYoriginal
2022-05-13 17:17:2512710parcourir

Dans Oracle, vous pouvez utiliser la fonction instr() avec l'instruction select pour interroger les données du champ clob. La fonction instr est utilisée pour déterminer si une chaîne contient des caractères spécifiés. La syntaxe est "select*from table name...instr. (nom du champ (clod) Type), 'condition de requête',1,1)".

Comment interroger les données du champ Clob dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment interroger les données d'un champ clob dans Oracle

Syntaxe

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

Exemples spécifiques

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

Explication de la syntaxe

Dans Oracle, vous pouvez utiliser la fonction instr pour juger une chaîne afin de déterminer si elle contient des caractères spécifiés. La syntaxe est la suivante :

instr(sourceString,destString,start,appearPosition)。

eg : dbms_lob.instr (nom du champ (type clod), 'query condition', 1, 1)

  • où sourceString représente le champ que vous souhaitez interroger

  • destString représente le champ ; condition de requête ;

  • start représente la position de départ de la recherche, ce paramètre est facultatif, et la valeur par défaut est 1

  • lookingPosition représente le nombre d'occurrences de destString que vous souhaitez rechercher à partir des caractères source, ceci Le paramètre est également facultatif et la valeur par défaut est 1. Est 1 

Si la valeur de start est un nombre négatif, cela signifie rechercher de droite à gauche.

La valeur de retour est : lorsque la chaîne cible n'est pas trouvée dans la chaîne source, 0 est renvoyée ; lorsque la chaîne source ou la chaîne cible est nulle, null est renvoyée

Dans les autres cas, la chaîne cible est renvoyée ; chaîne source. L'emplacement réel

tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn