Dettaglio query dinamica |
Top Previous Next |
Come descritto precedentemente, al click sulla descrizione delle query si apre la maschera sotto riportata per la gestione della stessa: Nel box "Dati query" sono contenuti:
Definizione della query E' possibile specificare la definizione della query all'interno dell'area denominata "Testo".
Di seguito alcuni esempi esplicativi.
Esempio 1 select ID, COGNOME, NOME from ANAGRAFICO
Questa query non specifica dei parametri di ingresso, quindi la sua esecuzione restituirà le tre colonne ID, COGNOME e NOME per tutte le anagrafiche presenti a DB.
Esempio 2 select ID, COGNOME, NOME from ANAGRAFICO where COGNOME like @cognome
Questa query specifica un parametro di ingresso di nome @cognome.
Esempio 3 select * from ANAGRAFICO
E' possibile utilizzare il carattere speciale "*" per farsi restituire tutte le colonne della tabella.
Tipi di dato per Colonne e Parametri di input Il tipo di dato influisce sul comportamento e sulla rappresentazione dell'informazione, vale a dire nel formato di inserimento o visualizzazione del dato, nell'applicazione dell'ordinamento delle colonne della tabella risultante etc.
Il tipo di dato del Parametro di input E' possibile specificare il tipo di un parametro o dalla schermata di definizione parametri o dichiararlo nel nome dello stesso. @[tipo_parametro]nome_parametro Esempio: @_dtDataDiNascita dove _dt va a specificare che il parametro di sarà di tipo Data e Ora.
I tipi di dati disponibili sono:
Parametri predefiniti Il parametro di input @adesso è un campo riservato di tipo data: indipendentemente dal valore impostato dall'utente verrà sostituito dalla data e l'ora attuale.
Sulla destra della pagina è presente il box "Azioni" dove l'utente visualizzerà 3 pulsanti: Inserisci tipi di dati: permette di proseguire con la composizione della query, portando alla pagina "Inserisci tipi di dati" dalla quale sarà possibile eseguire la query; Torna al menu: al click l'utente viene riportarto alla pagina "Lista query" senza effettuare alcun salvataggio; Elimina query: per cancellare la query inserita. |