consultaSql: una secuencia de consulta SQL. La secuencia puede incluirse en una cláusula Union que combine los resultados de dos consultas. La secuencia puede incluir parámetros (dinámicos) SQL generados mediante programación que indiquen en qué parte de la consulta se utilizarán los argumentos opcionales. Utilice el carácter de signo de interrogación (?) para especificar un parámetro dinámico.
separadorCampo: la cadena de caracteres utilizada como separador entre los campos incluidos en los resultados. Si se especifica una cadena vacía, el separador será una coma. El separador de campo no se muestra tras el último campo de los resultados.
separadorFila: la cadena de caracteres utilizada como separador entre los registros incluidos en los resultados. Si se especifica una cadena vacía, el separador será un retorno de carro. El separador de fila no se muestra tras la última fila de los resultados.
argumentos: una o varias
expresiones que se evalúan y utilizan como valores de los parámetros dinámicos en la secuencia de consulta.
ExecuteSQL permite ejecutar secuencias SQL que contienen parámetros dinámicos para realizar una consulta de forma segura en las bases de datos de FileMaker Pro a fin de evitar las vulnerabilidades de seguridad debido a ataques de introducción de código.
FileMaker Pro devuelve los datos de fecha y hora en formato Unicode/SQL, no con la configuración local del sistema operativo o del archivo.
Desea añadir un campo a la tabla Empleados que muestre el porcentaje del salario de un empleado en relación con el total de los salarios de un departamento. Aunque podría utilizar un cálculo en FileMaker Pro para generar este valor, puede usar la función ExecuteSQL para especificar esta consulta mediante parámetros dinámicos, lo que impedirá que se acceda sin autorización a la información confidencial de los salarios.