Di seguito è riportato un elenco di funzioni di stringa/carattere integrate disponibili in Oracle Database.
Funzione | Descrizione |
---|---|
ASCII() | Restituisce la rappresentazione decimale nel set di caratteri del database del primo carattere del suo argomento. |
CHR() | Restituisce un carattere in base ai valori del codice forniti come argomento. |
CONCAT() | Esegue una concatenazione di stringhe sui suoi argomenti. |
INITCAP() | Restituisce il suo argomento con la prima lettera di ogni parola in maiuscolo e tutte le altre lettere in minuscolo. |
INSTR() | Cerca una sottostringa in una determinata stringa e restituisce un numero intero che indica la posizione del primo carattere di questa sottostringa. |
LENGTH() | Rrestituisce la lunghezza del suo argomento. Ci sono cinque funzioni separate; LENGTH() , LENGTHB() , LENGTH() , LENGTH2() e LENGTH4() . Ogni funzione calcola la lunghezza in modo diverso. |
LOWER() | Restituisce il suo argomento con tutte le lettere in minuscolo. |
LPAD() | Completa la parte sinistra di una stringa con un determinato carattere, fino a un numero di caratteri specificato. |
LTRIM() | Taglia la parte sinistra di una stringa. Per impostazione predefinita, taglia lo spazio bianco, ma puoi facoltativamente specificare uno o più caratteri diversi da tagliare. |
NCHR() | Restituisce il carattere che ha l'equivalente binario del suo argomento nel set di caratteri nazionale. |
NLS_INITCAP() | Simile a INITCAP() funzione, tranne per il fatto che accetta un secondo argomento che consente di specificare le regole di confronto. |
NLS_LOWER() | Simile a LOWER() funzione, tranne per il fatto che accetta un secondo argomento che consente di specificare le regole di confronto. |
NLS_UPPER() | Simile a UPPER() funzione, tranne per il fatto che accetta un secondo argomento che consente di specificare le regole di confronto. |
NLSSORT() | Restituisce una chiave di confronto per un determinato valore di carattere e un confronto specificato in modo esplicito o implicito. |
REGEXP_COUNT() | Restituisce il numero di volte in cui si verifica un pattern in una stringa di origine. |
REGEXP_INSTR() | Estende la funzionalità di INSTR() funzione consentendoci di utilizzare modelli di espressioni regolari. |
REGEXP_REPLACE() | Estende la funzionalità di REPLACE() funzione consentendoci di utilizzare modelli di espressioni regolari. |
REGEXP_SUBSTR() | Estende la funzionalità di SUBSTR() funzione consentendoci di utilizzare modelli di espressioni regolari. |
REPLACE() | Ti permette di sostituire una parte di una stringa con un'altra. |
RPAD() | Completa la parte destra di una stringa con un determinato carattere, fino a un numero di caratteri specificato. |
RTRIM() | Taglia la parte destra di una stringa. Per impostazione predefinita, taglia lo spazio bianco, ma puoi facoltativamente specificare uno o più caratteri diversi da tagliare. |
SOUNDEX() | Restituisce una stringa di caratteri contenente la rappresentazione fonetica del suo argomento. |
SUBSTR() | Restituisce la sottostringa specificata da una determinata stringa. |
TRANSLATE() | Consente di effettuare più sostituzioni uno a uno di un carattere in un'unica operazione. |
TRANSLATE(...USING) | Cinverte il suo argomento nel set di caratteri specificato per le conversioni tra il set di caratteri del database e il set di caratteri nazionale. Da non confondere con il TRANSLATE() funzione, che consente di effettuare più sostituzioni uno a uno di un carattere in un'unica operazione. |
TRIM() | Ti permette di ritagliare i caratteri dai lati di una stringa. Puoi tagliare i caratteri iniziali, finali o entrambi. |
UPPER() | Restituisce il suo argomento con tutte le lettere maiuscole. |