Esecuzione di istruzioni SQL nella scheda SQL
Quando si utilizza Query Analyzer di SQL Server 2005 Compact Edition (SQL Server Compact Edition) per eseguire istruzioni SQL, vengono applicate le condizioni seguenti:
- È possibile eseguire query costituite da un'istruzione SQL o da più istruzioni separate tramite punto e virgola (;).
- Se al momento dell'esecuzione non è selezionato alcun testo, SQL Server Compact Edition tenta di eseguire tutto il testo incluso nella scheda SQL come un singolo batch.
- Le righe che iniziano con due trattini (--) vengono considerate commenti e ignorate.
- È possibile eseguire attività di modifica del testo utilizzando i pulsanti di taglia, copia e incolla.
- Scegliendo A capo automatico dal menu SQL, le istruzioni SQL verranno mandate a capo in modo da essere incluse nella schermata della scheda SQL. Se non si sceglie A capo automatico, le istruzioni SQL proseguono all'esterno della schermata.
![]() |
Toccare per eseguire un'istruzione o un batch SQL. |
![]() |
Toccare per tagliare il testo. |
![]() |
Toccare per copiare il testo. |
![]() |
Toccare per incollare il testo. |
Utilizzo di piani di esecuzione e Showplan
Query Analyzer di SQL Server 2005 Compact Edition consente di generare e salvare piani Showplan o piani di esecuzione. È possibile eseguire Query Analyzer di SQL Server 2005 Compact Edition sul dispositivo, eseguire una query e quindi salvare i dati XML del piano Showplan in un file con estensione sqlplan. Il file con estensione sqlplan può quindi essere copiato su un computer desktop e visualizzato mediante SQL Server Management Studio.
Per generare un piano di esecuzione
Nella scheda SQL selezionare Actual Execution Plan o Estimated Execution Plan.
[!NOTA] Selezionando Actual Execution Plan viene eseguita la query e viene generato il piano di esecuzione effettivo. Selezionando Estimated Execution Plan non viene eseguita la query, ma viene generato il piano di esecuzione previsto.
Immettere la query e toccare il pulsante di esecuzione, ovvero la freccia verde.
Verrà richiesto un percorso per il salvataggio del piano di esecuzione. Digitare un nome con cui salvare il piano di esecuzione e toccare OK. Il campo Type è disabilitato ed è sempre impostato su Execution plan (*.sqlplan).
[!NOTA] Se è stato selezionato Actual Execution Plan, Query Analyzer di SQL Server Compact Edition eseguirà innanzitutto la query e popolerà la scheda Grid con i risultati, senza però visualizzare per il momento tale scheda. Il campo Type è sempre disabilitato e impostato su Execution plan (*.sqlplan).
Query Analyzer di SQL Server 2005 Compact Edition salva i dati XML e visualizza i risultati nella scheda Grid.
[!NOTA] Se è stato selezionato Estimated Execution Plan anziché Actual Execution Plan, la scheda Grid risulterà vuota poiché non è stata effettivamente eseguita alcuna query.
Gestione di script SQL
Nella scheda SQL è possibile creare nuovi file script per SQL Server Compact Edition, aprire quelli esistenti e salvare i file in una directory. Si possono inoltre salvare le istruzioni SQL utilizzate frequentemente direttamente in Query Analyzer di SQL Server Compact Edition a scopo di modifica e riutilizzo. Le attività descritte di seguito vengono eseguite principalmente mediante i comandi New, Open e Save del menu SQL.
Per iniziare un nuovo file script di SQL Server Compact Edition
- Scegliere New dal menu SQL. Tutto il testo nella scheda SQL verrà cancellato in modo da iniziare un nuovo file script.
Per aprire un file script di SQL Server Compact Edition
- Per aprire i file script di SQL Server Compact Edition più recenti a cui è stato precedentemente eseguito l'accesso, scegliere il file che si desidera aprire dal menu Tools.
Oppure
- Scegliere Open dal menu SQL. Nell'elenco Nome toccare il file script che si desidera aprire. Se il file che si desidera aprire non è incluso nell'elenco Nome, nella casella Folder selezionare la directory del file e nella casella Type specificare il tipo di file.
Per salvare un file script di SQL Server Compact Edition
- Per salvare il file corrente, scegliere Save dal menu SQL. Se il file esiste già, la versione più recente visualizzata nella scheda SQL verrà salvata nella directory corrente.
Oppure
- Se il file script è nuovo, nella finestra di dialogo Save As immettere le informazioni appropriate nelle caselle Nome, Folder, Type e Location.
[!NOTA] Se si apre uno script e quindi si apportano modifiche, le modifiche verranno salvate automaticamente.
Salvataggio delle istruzioni SQL utilizzate frequentemente a scopo di modifica e riutilizzo
È possibile salvare fino a 10 istruzioni SQL utilizzate frequentemente direttamente in Query Analyzer di SQL Server Compact Edition e visualizzare contemporaneamente il testo di ognuna per determinare l'istruzione da aprire per la modifica e il riutilizzo.
Per salvare istruzioni SQL
- Nella scheda SQL selezionare il testo che si desidera salvare e quindi toccare il pulsante di preimpostazione (vedere la figura alla fine dell'elenco).
- Nella finestra di dialogo Button Presets toccare il numero del pulsante di preimpostazione (da 1 a 10) a cui si desidera che corrisponda l'istruzione. Accanto al numero di pulsante verrà visualizzata la prima riga dell'istruzione. Se in precedenza sono state aggiunte istruzioni SQL, la prima riga del relativo contenuto viene visualizzata accanto ai numeri di pulsante assegnati. Se il numero di pulsante corrisponde a un'istruzione aggiunta precedentemente, questa verrà sovrascritta dalla nuova istruzione.
- Per salvare, toccare OK.
![]() |
Toccare per salvare un'istruzione SQL. |
Per aprire un'istruzione salvata
- Nella scheda SQL toccare il numero del pulsante di preimpostazione corrispondente all'istruzione salvata. Se non si è certi del numero di pulsante da scegliere, toccare il pulsante di preimpostazione per visualizzare l'elenco delle istruzioni salvate e quindi Cancel per tornare alla scheda SQL. Nella figura seguente viene illustrato Query Analyzer di SQL Server Compact Edition, come visualizzato su un dispositivo Pocket PC.
A. Toccare per aprire un'istruzione SQL salvata. Toccare il numero corrispondente al numero del pulsante di preimpostazione con cui è stata salvata l'istruzione.
B. Toccare per visualizzare un elenco delle istruzioni SQL salvate e dei corrispondenti numeri del pulsante di preimpostazione oppure per salvare un'istruzione SQL. Per salvare un'istruzione SQL è necessario immettere e selezionare testo.
In caso di modifica dell'istruzione SQL aperta, le modifiche non verranno visualizzate nella finestra di dialogo Button Presets. Per salvare le modifiche, ripetere il processo precedentemente descritto per il salvataggio di un'istruzione.