@STREXT
Utilice la función @STREXT para extraer una parte de una cadena.
Para esta función, Oracle GoldenGate soporta el uso de una secuencia de escape para representar caracteres en una columna de cadena en Unicode o en la codificación de caracteres nativa de los sistemas operativos Microsoft Windows, UNIX y Linux. La columna de destino debe ser un tipo de dato SQL Unicode si se proporciona algún argumento como Unicode.
Esta función no soporta los tipos de dato NCHAR o NVARCHAR.
Sintaxis
@STREXT (<string>, <begin_position>, <end_position>)
<string>
La cadena de la que se extraerá. La cadena puede ser el nombre de una columna de caracteres o una cadena literal. Encerrar literales entre comillas simples.
<begin_position>
Posición en la que se empieza a extraer.
<end_position>
Posición en la que se termina la extracción. La posición final se incluye en la extracción.
Ejemplo
En el siguiente ejemplo se utilizan tres funciones @STREXT para extraer un número de teléfono en tres columnas diferentes.
AREA_CODE = @STREXT (PHONE, 1, 3),
PREFIX = @STREXT (PHONE, 4, 6),
PHONE_NO = @STREXT (PHONE, 7, 10)