Utolsó frissítés 2020.február 26-án 08:08:19 (UTC/GMT +8 óra)
leírás
Az Oracle INSTR függvény a karakterlánc keresésére szolgál, és megtalálja a karakterlánc helyét a karakterláncban. Ha egy szubsztrátum található, amely megegyezik az aljzattal, akkor a függvény egy egész számot ad vissza, amely jelzi az aljzat első karakterének helyzetét. Ha nem található ilyen aljzat, akkor a függvény nullát ad vissza.
szintaxis:
{ INSTR| INSTRB| INSTRC| INSTR2| INSTR4}(string , substring ])
INSTRB karakterek helyett bájtot használ., Az INSTRC Unicode teljes karaktereket használ. Az INSTR2 UCS2 kódpontokat használ. Az INSTR4 UCS4 kódpontokat használ.
paraméterek:
név | leírás | adattípusok |
---|---|---|
karakterlánc | a keresendő karakterlánc. | CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, vagy NCLOB, kivételek az INSTRC, INSTR2 és INSTR4, amelyek nem teszik lehetővé, hogy a string CLOB vagy NCLOB legyen. |
substring | a karakterláncban keresendő szubsztrátum. | CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB vagy NCLOB., |
pozíció | opcionális. A pozíció egy nem nulla egész szám, amely jelzi a karakterlánc karakterét, ahonnan a keresés megkezdődik. Ha kihagyjuk, akkor alapértelmezés szerint 1. Az első pozíció a karakterláncban 1. Ha a pozíció negatív, akkor az INSTR függvény visszafelé számít a karakterlánc végétől, majd visszafelé keres a kapott pozícióból. | szám, vagy bármely olyan adattípus, amelyet implicit módon számra lehet konvertálni, és egész számra kell rendeznie., |
előfordulás | opcionális, az esemény egy egész szám, amely jelzi, hogy a string INSTR függvényben a substring előfordulása kell keresni. | szám, vagy bármely olyan adattípus, amelyet implicit módon számra lehet konvertálni, és egész számra kell rendeznie. |