laatste update op 26 februari 2020 08:08: 19 (UTC/GMT +8 uur)
beschrijving
De Oracle INSTR-functie wordt gebruikt om een tekenreeks voor substring te zoeken en de locatie van de substring in de tekenreeks te vinden. Als een substring die gelijk is aan substring wordt gevonden, dan retourneert de functie een geheel getal dat de positie van het eerste karakter van deze substring aangeeft. Als een dergelijke substring niet wordt gevonden, retourneert de functie nul.gebruik:
{ INSTR| INSTRB| INSTRC| INSTR2| INSTR4}(string , substring ])
INSTRB gebruikt bytes in plaats van tekens., INSTRC gebruikt Unicode complete karakters. INSTR2 gebruikt UCS2 Codepunten. INSTR4 gebruikt UCS4-Codepunten.
Parameters:
naam | beschrijving | gegevenstypen | string | de te zoeken tekenreeks. | CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB of NCLOB, uitzonderingen zijn INSTRC, INSTR2 en INSTR4, die niet toestaan dat string een CLOB of NCLOB is. |
---|---|---|
substring | de te zoeken substring in string. | CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB of NCLOB., |
positie | facultatief. De positie is een niet-nul geheel getal dat het teken van string aangeeft van waar de zoekopdracht begint. Indien weggelaten, is het standaard 1. De eerste positie in de string is 1. Als de positie negatief is, telt de INSTR-functie terug vanaf het einde van de tekenreeks en zoekt vervolgens terug vanuit de resulterende positie. | getal, of elk gegevenstype dat impliciet kan worden geconverteerd naar getal en moet omzetten naar een geheel getal., |
voorkomen | optioneel is het voorkomen een geheel getal dat aangeeft naar welke voorkomen van substring in string INSTR functie moet zoeken. | getal, of elk gegevenstype dat impliciet kan worden geconverteerd naar getal en moet omzetten naar een geheel getal. |