nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Stmt SQL dei files

Von: stefano[dot]tassi[at]gruppopro[dot]it (stefano.tassi@gruppopro.it) [Profil]
Datum: 12.05.2008 07:46
Message-ID: <13987d3f-eee2-479e-98d0-4259984515fe@c58g2000hsc.googlegroups.com>
Newsgroup: it.comp.as400
On 10 Mag, 09:21, "Massimiliano Toninelli" <noema...@please.it> wrote:
> Purtroppo mi capita raramente, ma capita, di perdere qualche MQT perchè
> magari ho fatto un qualcosa sui file su cui si basava, e quindi viene pers
a
> la Mqt.
> Vorrei salvarmi quindi lo stmt con la quale è stata creata che si trova
> all'interno della definizione del file DSPFD, e lo vorrei fare giornalment
e
> o settimanalmente in modo da salvare sempre anche le ultime mqt che ho
> creato.
> Es:
>
>           Numero di campi nella chiave . . . . :                 2
>           Lunghezza della chiave  . . . . . . . :                7
>                                       MQT (MATERIALIZED QUERY TABLE)
>     Gestito da . . . . . . . . . . . . . . . :               Utente
>     Modalità aggiornamento. . . . . . . . . . . . :          Rimandato
>     Ottimizzazione query abilitata. . . . . . . :            Sì
>     Livello di commit REFRESH TABLE. . . . . :               *NONE
>     File acceduti da MATERIALIZED QUERY TABLE
>        File               Libreria
>        HPROVVI00F         HDAT
>        TPRVALI00F         TON_DAT
>     Specifica SQL MATERIALIZED QUERY TABLE CREATE TABLE:
>       CREATE TABLE TPROVVI02M (
>   MQ2FFAGK ,
>   MQ2FFAAD ,
>   MQ2IMPPRV ,
>      MQ2MEDIA )
>  AS (
> SELECT FFAGK , FFAAD ,
> SUM ( DEC ( ( PVAIMP * PV
>      AALI/100 ) , 10 , 2 ) ) , DEC ( AVG ( PVAALI ) , 4 , 2 )
> FROM HDAT.
>      HPROVVI00F , TON_DAT.TPRVALI00F
> WHERE PVAGRT = FFGRT
> ..
> ..
>
> In quale tabella di sistema viene messo lo stmt di creazione?
>
> TIA
>
> --
> Massimiliano
> ----------------------------------------
> La prova più forte contro una teoria,  è la sua applicabilità
pratic
a.
>
> http://www.toninelli.it


select MQT_DEFINITION FROM qsys2.systables WHERE TABLE_NAME = ......
considera pero' che   MQT_DEFINITION è un dbclob; puoi tentare un

SELECT char(MQT_DEFINITION, 10000) FROM qsys2.systables WHERE
TABLE_NAME = ...



Ciaooo

[ Auf dieses Posting antworten ]