Est-ce que quelqu'un sait si JMP prend en charge une certaine forme de requêtes Dynamic SQL ? Je souhaite effectuer des requêtes spéciales qui sont plus faciles à générer dynamiquement la requête SQL que à l'écrire directement.
Oui, JMP prend en charge les requêtes SQL dynamiques.Vous pouvez utiliser quelque chose comme ce qui suit :
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);Vous n'avez pas mentionné la version de JMP que vous utilisez.JMP dispose d'un générateur de requêtes interactif. Dans l'aide du menu principal de JMP, sélectionnez Livres > Utilisation de JMP > Chapitre 3 Importer des données. Il y a une section entière sur la connexion à la base de données et la sélection des tables de base de données et la jointure, la sélection et la création de fonctions/agrégats, etc.
L'interface utilisateur vous permet également de voir les instructions SQL générées par vos sélections pointer-cliquer.
Souvent, le même type de données doit être créé, mais des plages de données différentes ou un ensemble de variables différent sont nécessaires. Si vous effectuez une recherche sur le blog, vous devriez trouver plusieurs exemples de scripts écrits par des personnes pour demander à un utilisateur quelques critères utilisés pour modifier le code SQL de base et exécuter la requête.
BTW, Query Builder vous permet également d'ajouter une invite de filtre, de sorte qu'une partie des scripts est intégrée.À moins que vous fournissiez plus de détails sur ce que vous entendez par dynamique, c'est toute l'information que j'ai à offrir.