Mi sento molto sciocco per aver chiesto questo, ma qualcuno può spiegarmi le stored procedure?
Quando ho iniziato questo lavoro non avevo mai usato JMP prima, e le persone che mi hanno insegnato a usarlo mi hanno mostrato queste stored procedure che aprono le tabelle di dati. Non ne sapevano molto, solo che è quello che hanno fatto per aprire i nostri 'tavoli da 7 giorni'. Le tabelle di dati aperte sono enormi e voglio in qualche modo "interrogare" o "filtrare" l'istruzione SQL della stored procedure. La tabella che si apre non fa parte di nessun'altra tabella a cui riesco ad accedere utilizzando Query Builder o qualsiasi altra cosa. Il nome della procedura nell'elenco Procedure (nella finestra di dialogo Apri tabella) è questo:
ESEGUIRE LA PENNA. [ProcEngCVLRefSpecOrdPast7Days; 1] ()
che mette
ESEGUI PEN.ProcEngCVLRefSpecOrdPast7Days
nella casella SQL.
Non c'è La tabella ProcEngCVLRefSpecOrdPast7Days è elencata nell'elenco di selezione delle tabelle sopra la casella Proceures e non è possibile aggiungere o modificare nulla nella casella SQL senza causare errori. Quindi credo che la mia domanda sia: qualcuno ha scritto uno script da qualche parte che questa procedura sta usando? E c'è un modo in cui posso modificare questo script per aggiungere una dichiarazione WHERE?
Grazie!
Quella procedura memorizzata è nel tuo database, e non in JMP. Dovrai contattare il tuo DBA o il proprietario del database per modificare eventualmente la stored procedure.
Che sapore di database stai usando? ie SQL Server, Oracle, ...?