Nwlapcug.com


Esercitazione su SQL Compact

Esercitazione su SQL Compact


Il database Microsoft SQL Server Compact è una struttura di file piccolo, ma potente, progettata per essere utilizzato con applicazioni desktop e mobili. Essa si avvale del metodo di accesso Transact-SQL potente per elaborare i dati. SQL, o lingua di domanda strutturata, è un metodo facile da usare per accedere ai dati memorizzati nelle tabelle del database. Una volta che gli utenti comprendere come utilizzare alcuni comandi di base, essi possono trovare quasi tutto in un database. Mentre le istruzioni più complesse offrono funzionalità di programmazione più potente, anche l'istruzione SQL più complicato è semplicemente una combinazione dei comandi di base.

Istruzioni

1

Accesso a SQL Server Management Studio per interrogare le tabelle di database Compact utilizzando istruzioni SQL. Per immettere una nuova query, fare clic su "Nuova Query". Scegli "Nuovo SQL Server Compact Edition Query" dalle scelte disponibili. Dopo aver inserito un'istruzione SQL nella finestra query vuota, fare clic su "Esegui" o premere "PF5" al processo il comando all'interno dello strumento di query. Mostra i risultati della query nella finestra "risultati".

2

Utilizzare il comando "select" per leggere le righe di dati da una tabella di database. Esaminare la seguente istruzione:

Selezionare column1, column2, column3 da table_name dove Colonna1 = 'valore letterale'

In questa istruzione "select", tre colonne vengono recuperate da una tabella denominata "table_name" se "Colonna1" è uguale a "valore letterale". Ogni riga che soddisfa questo criterio viene restituito. Non vengono restituite righe se la tabella non contiene tutte le righe in cui la condizione è true. Se table_name non include uno o più colonne denominate, il comando ha esito negativo e viene restituito un messaggio di errore.

Se nessun "dove" clausola viene utilizzata, vengono restituite tutte le righe. Se "selezionare" (*) viene utilizzati invece di elencare i nomi di colonna, vengono restituite tutte le colonne nella tabella.

3

Utilizzare il comando "insert" per aggiungere righe di dati a una tabella di database. Esaminare la seguente istruzione:

Insert into nome_tabella (Colonna1, Colonna2, Colonna3) valori ("abc", "producta", "abc company")

In questa istruzione "insert", viene aggiunta una riga alla tabella contenente i valori elencati nella clausola "valori". Nessuna clausola "where" viene utilizzato con un'istruzione "insert". Se alcune delle colonne non sono incluse nel "table_name" o i valori non sono validi per la definizione di colonna, il comando ha esito negativo e viene restituito un messaggio di errore.

4

Utilizzare il comando "update" per modificare le righe di dati in una tabella di database. Esaminare la seguente istruzione:

aggiornamento table_name

impostare Colonna1 = "xyz"

dove Colonna2 = "producta"

In questa istruzione "update", tutti i valori "Colonna1" vengono modificati in "xyz" se l'associato "Colonna2" è uguale a "producta." Se nessun "dove" clausola viene utilizzata, l'istruzione "update" cambia ogni riga della tabella.

5

Utilizzare il comando "delete" per rimuovere righe di dati da una tabella di database. Esaminare la seguente istruzione:

Elimina da table_name dove Colonna1 = "xyz"

In questa affermazione di "eliminare", tutte le righe vengono rimossi da "table_name" se "Colonna1" = "xyz". I nomi di colonna non vengono utilizzati con l'istruzione delete. Tutte le righe vengono rimossi dalla tabella se non dove viene specificata la clausola.

6

Utilizzare il comando "commit transazione" per rendere i risultati del "aggiornamento", "Inserisci" o "Elimina" comandi permanenti. Utilizzare il comando "rollback transaction" per annullare le modifiche.

Consigli & Avvertenze

  • Quando l'apprendimento di SQL, pratica sempre su un database di test affinché non ha effetto sui sistemi di produzione.
  • Poiché il "aggiornamento" e "Delete" possono modificare o rimuovere più righe o influenzare l'intera tabella, grande dovrebbe prestare attenzione quando si utilizzano questi potenti istruzioni SQL.