SUBSTR

SUBSTR retorna uma parte da string, começando uma posição de caractere especificada e estendendo um número especificado de caracteres. SUBSTR calcula tamanhos usando caracteres conforme definido pelo conjunto de caracteres de entrada. SUBSTRB usa bytes em vez de caracteres.

Valor de Retorno

VARCHAR2 | CLOB

Sintaxe

{ SUBSTR | SUBSTRB }(char, position [, substring_length ])

Argumentos

char é uma expressão de texto que fornece a string de base da qual a substring é derivada.

posição identifica o primeiro caractere da substring:

substring_length é o número de caracteres da string retornada. Por default, a função retorna todos os caracteres ao final da string de base. Se você especificar um valor menor que 1, a função retornará nula.

Exemplo

substr('firefly', 1, 4) retorna a substring fire.

substr('firefly', -3, 3) retorna a substring fly.