@STREXT
Use a função @STREXT para extrair uma parte de uma string.
Para essa função, o Oracle GoldenGate suporta o uso de uma sequência de escape para representar caracteres em uma coluna de string em Unicode ou na codificação de caracteres nativos dos sistemas operacionais Microsoft Windows, UNIX e Linux. A coluna de destino deverá ser um tipo de dados Unicode SQL se algum argumento for fornecido como Unicode.
Essa função não suporta tipos de dados NCHAR ou NVARCHAR.
Sintaxe
@STREXT (<string>, <begin_position>, <end_position>)
<string>
A string da qual extrair. A string pode ser o nome de uma coluna de caracteres ou uma string literal. Coloque literais entre aspas simples.
<begin_position>
A posição do caractere na qual iniciar a extração.
<end_position>
A posição do caractere na qual finalizar a extração. A posição final é incluída na extração.
Exemplo
O exemplo a seguir usa três funções @STREXT para extrair um número de telefone em três colunas diferentes.
AREA_CODE = @STREXT (PHONE, 1, 3),
PREFIX = @STREXT (PHONE, 4, 6),
PHONE_NO = @STREXT (PHONE, 7, 10)