Esta cadena SQL personalizada también configura el entorno, pero el servicio de integración de datos ejecuta el SQL de entorno de transacción al inicio de cada transacción.
Use comandos SQL que dependan de que haya una transacción en curso durante todo el proceso de lectura o escritura. Por ejemplo, las siguientes instrucciones se podrían usar como SQL de entorno de transacción para cambiar el modo en que la sesión trata los caracteres:
ALTER SESSION SET NLS_LENGTH_SEMANTICS=CHAR
Este comando se debe ejecutar antes de cada transacción. Asimismo, no es adecuado para SQL de entorno de conexión, porque establecer el parámetro una vez en cada conexión no es suficiente.