¿Alguien sabe si JMP admite alguna forma de consultas de SQL dinámico? Quiero hacer alguna consulta especial que sea más fácil generar dinámicamente la consulta SQL que escribirla directamente.
Sí, JMP soporta consultas SQL dinámicas. Puedes usar algo como lo siguiente:
product = "ABCDEFG";
sql_statement = evalinsert(
"SELECT *
FROM mytable m
WHERE m.product = '^product^'");
dbc = create database connection("Database Connection String goes here");
dt = execute sql(dbc, sql_statement);
close database connection(dbc);No mencionó qué versión de JMP está utilizando. JMP tiene un generador de consultas interactivo. Desde Ayuda en el Menú principal de JMP, seleccione Libros> Usar JMP> Capítulo 3 Importar datos. Hay una sección completa sobre la conexión a la base de datos y la selección de tablas de bases de datos y cómo unir y seleccionar y crear funciones / agregados, etc.
La interfaz de usuario también le permite ver las sentencias de SQL generadas por sus selecciones de apuntar y hacer clic.
A menudo es necesario crear el mismo tipo de datos, pero se necesitan diferentes rangos de datos o un conjunto diferente de variables. Si busca en el blog, debería encontrar varios ejemplos de scripts que han escrito personas para pedirle a un usuario algunos criterios que se utilizan para modificar el SQL base y ejecutar la consulta.
Por cierto, Query Builder también le permite agregar un indicador de filtro, por lo que algunas de las secuencias de comandos están integradas. A menos que proporcione más detalles con lo que quiere decir con dinámico, esa es toda la información que tengo para ofrecer.