Sintaxis de consulta parametrizada
Las consultas parametrizadas utilizan el formato '$YOUR_PARAMETER_NAME'
y se pueden concatenar mediante notación de puntos. A continuación se muestra un ejemplo de una instrucción SQL que utiliza consultas parametrizadas.
INSERT INTO
$Database_Name.Schema_Name.adwh_lkup_process_delta_log
(process_name, merge_policy_id, process_status, process_date, create_ts, change_ts)
SELECT
'$Table_Process_Name' process_name,
hash('$Merge_PolicyID') merge_policy_id,
'$process_status' process_status,
to_date('$date_key') process_date,
CURRENT_TIMESTAMP create_ts,
CURRENT_TIMESTAMP change_ts;
Creación de una consulta con parámetros
Para crear la consulta parametrizada en la interfaz de usuario de, vaya al Editor de consultas. Consulte la sección sobre acceso al Editor de consultas para obtener más instrucciones.
Utilice el comienzo '$'
para introducir un parámetro de consulta en su consulta del editor de texto. A continuación, seleccione la pestaña Parámetros de consulta junto a la Consola para agregar el valor que falta para la clave. La consulta no se puede ejecutar si no agrega un valor a ninguna de las claves requeridas. Un icono de alerta (
Utilice los detalles de registros de consulta para comprobar los valores de parámetros
No se pueden guardar parámetros dentro de las plantillas porque los valores utilizados no son persistentes. Sin embargo, puede comprobar la página Detalles del registro de consultas para encontrar los valores de parámetros utilizados en una ejecución de consulta. En este caso, los registros no indican que la consulta fuera una consulta parametrizada. Consulte la documentación de registros de consulta para obtener instrucciones sobre cómo encontrar los valores utilizados.
Programar una consulta parametrizada
Los valores de parámetro se guardan al programar una consulta parametrizada. Para programar una consulta parametrizada, siga el proceso típico para crear una consulta programada como se describe en la guía para crear una programación de consulta y, a continuación, introduzca los valores de parámetro que se utilizarán en la ejecución de la consulta. Esta sección de la interfaz de usuario solo aparece para consultas parametrizadas. Consulte la sección sobre configuración de parámetros para una consulta parametrizada programada para obtener instrucciones específicas.