Je me sens très bête de demander cela, mais quelqu'un peut-il m'expliquer des procédures stockées?
Quand j'ai commencé ce travail, je n'avais jamais utilisé JMP auparavant, et les personnes qui m'ont appris à l'utiliser, m'ont montré ces procédures stockées qui ouvrent des tables de données. Ils ne savaient pas grand chose à leur sujet, seulement que c'est ce qu'ils ont fait pour ouvrir nos «tables de 7 jours». Les tables de données qui s'ouvrent sont énormes et je souhaite en quelque sorte "interroger" ou "filtrer" l'instruction SQL de la procédure stockée. La table qui s'ouvre ne fait partie d'aucune autre table accessible à l'aide de Query Builder ou de tout autre outil. Le nom de la procédure dans la liste Procédures (dans la boîte de dialogue Ouvrir une table) est le suivant:
EXECUTE PEN. [ProcEngCVLRefSpecOrdPast7Days; 1] ()
qui met
EXECUTE PEN.ProcEngCVLRefSpecOrdPast7Days
dans la boîte SQL.
Il n'y a pas La table ProcEngCVLRefSpecOrdPast7Days est répertoriée dans la liste de sélection de table au-dessus de la zone Proceures et je ne peux rien ajouter ou modifier dans la zone SQL sans provoquer d'erreur. Donc, je suppose que ma question est la suivante: quelqu'un a-t-il écrit un script quelque part que cette procédure utilise? Et y a-t-il moyen de modifier ce script pour ajouter une instruction WHERE?
Merci!
Cette procédure stockée se trouve dans votre base de données et non dans JMP. Vous devrez contacter le propriétaire de votre DBA ou de votre base de données pour éventuellement modifier la procédure stockée.
Quelle sorte de base de données utilisez-vous? C'est à dire SQL Server, Oracle, ...?