Dopo tante parole proviamo la nostra prima query T-SQL.
Apriamo il Query Analyzer, connettiamoci al nostro SQL Server, e digitiamo i seguenti comandi:
USE PUBS /* Usa il database PUBS */
GO /* Delimitatore del BATCH */
SELECT * FROM authors
SELECT * FROM titles
Ora se tutto è OK, controlliamo l'area dei risultati della nostra finestra delle query dovremmo ottenere qualcosa di simile a questo:
Entrambe le query sono state eseguite su SQL Server, nella finestra
dei risultati prima avremo l'output della query 'SELECT * FROM authors'
e poi della seconda 'SELECT * FROM titles', con in fondo il numero di
righe ritornate dall'istruzione (23 row(s) affected)
Supponiamo ora di voler provare solo una delle due SELECT,
diciamo la prima.
Selezioniamo con il mouse (o da tastiera) la query che ci interessa
(come in figura 4) e poi premiamo il tasto F5 per eseguire la
query. Ecco che magicamente abbiamo fatto girare solamente la prima query ignorando le altre istruzione T-SQL presenti nella nostra finestra.
Salviamo le QUERY
Grazie al QA, dopo aver progettato una query possiamo salvarla su disco.
Per salvare l'esempio precedente basta premere i tasti CTRL+S, nella
finestra di dialogo che appare dare un nome al file, esempio prova1 e dare un invio. Il file viene salvato con il sufisso *.sql.
Trucchi e suggerimenti
Se siete alle prime armi con il T-SQL, l'help in linea del Query Analyzer vi sarà di grande aiuto, per averlo a disposizione basta premere F1.
Però forse non tutti sanno che possiamo avere qualcosa in più dall'help:
provate ad evindenziare una istruzione T-SQL come la SELECT in figura 4, bene, fatto questo premete i tasti SHIFT+F1 ed ecco che magicamente compare l'help online già posizionato sulla clausola FROM della nostra SELECT. Provatelo anche selezionando altre istruzioni e comando T-SQL.
La prossima puntata
Nella prossima puntata, cominceremo l'analisi della sintassi e dei
costrutti del T-SQL. Allegato ad ogni lezione probabilmente ci saranno
degli esercizi da completare per fare pratica con T-SQL
Appendice A
Scorciatoie da tastiera per il Query Analyzer
CTRL+Shift+Del Cancella il contenuto della finestra delle query corrente
CTRL+O Apri una connessione ad SQL Server
CTRL+F5 Controlla la sintassi della query.
F5 Esegui una query ( oppure CTRL+E)
CTRL+N Apri una nuova finestra per le query
CTRL+I Attiva l'analisi delle performance sugli indici.
CTRL+L Visualizza il piano di esecuzione stimato della query
CTRL+K Visualizza il piano di esecuzione della query
CTRL+D Visualizza I risultati in griglia (tipo foglio excel)
CTRL+T Visualizza I risultati tipo testo
CTRL+F Cerca all'interno del testo
CTRL+H Cerca e sostituisci all'interno del testo
CTRL+A Seleziona tutto il testo della finestra
CTRL+R Visualizza / Rimuovi il pannello dei risultati
CTRL+TAB Passa da una finestra delle query all'altra
CTRL+ Shift + L Converti la selezione corrente in minuscolo
CTRL+ Shift + U Converti la selezione corrente in maiuscolo
Se volete un consiglio sforzatevi sempre di usare le scorciatoie da
tastiera per lanciare i comandi al posto del mouse, per almeno due buoni
motivi:
- si risparmia tempo
- si evita una tendinite