Condividi tramite


Panoramica di SQL (SQL Server Compact Edition)

La grammatica SQL consente di eseguire query in un database e di inserire, aggiornare ed eliminare righe dalle tabelle di un database Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition).

Convenzioni sintattiche

I diagrammi della sintassi in questa documentazione di riferimento utilizzano le convenzioni seguenti.

Convenzione Utilizzata per

MAIUSCOLO

Parole chiave di SQL Server Compact Edition.

Corsivo

Parametri della sintassi di SQL Server Compact Edition definiti dall'utente.

| (barra verticale)

Separa gli elementi sintattici all'interno di parentesi quadre o graffe. È possibile scegliere solo uno degli elementi.

[ ] (parentesi quadre)

Elementi sintattici facoltativi. Le parentesi quadre non devono essere digitate.

{} (parentesi graffe)

Elementi sintattici obbligatori. Le parentesi graffe non devono essere digitate.

[,...n]

Indica che l'elemento precedente può essere ripetuto n volte. Le occorrenze sono separate da virgole.

[ ...n]

Indica che l'elemento precedente può essere ripetuto n volte. Le occorrenze sono separate da spazi.

grassetto

Nomi di database, tabelle, colonne e indici, stored procedure, utilità, nomi di tipi di dati e testo che deve essere digitato esattamente come indicato.

<etichetta> ::=

Nome di un blocco di sintassi. Questa convenzione viene utilizzata per raggruppare ed etichettare sezioni di sintassi lunghe o unità di sintassi utilizzabili in più posizioni all'interno di un'istruzione. Tutte le posizioni in cui è possibile utilizzare il blocco di sintassi sono contrassegnate dall'etichetta racchiusa tra virgolette: <etichetta>.

Elementi di query

Quando in SQL Server Compact Edition si eseguono query in un database, è possibile utilizzare identificatori, delimitatori e commenti.

Identificatori

Il nome di un oggetto di database viene denominato identificatore. Il nome dell'oggetto viene creato al momento della definizione dell'oggetto stesso. L'identificatore viene utilizzato per fare riferimento all'oggetto.

Poiché l'esecuzione delle query richiede la connessione a un database già esistente nel dispositivo, con SQL Server Compact Edition non è necessario qualificare gli identificatori di oggetto mediante i nomi di proprietario, database o server. Per creare il riferimento agli oggetti, è possibile procedere come segue:

  • nome_oggetto
  • nome_tabella
Delimitatori

Gli identificatori devono essere delimitati quando non sono conformi alle regole per il formato degli identificatori regolari o quando come identificatori si utilizzano parole chiave riservate. Nella tabella seguente vengono riepilogati gli utilizzi dei delimitatori in SQL Server Compact Edition.

Delimitatore Utilizzo in SQL Server Compact Edition

Parentesi quadre [ ]

Non supportato.

Virgolette doppie " "

Identificatori non conformi:

  • Identificatori con più parole
  • Parole riservate utilizzate come identificatori

Virgolette semplici ' '

Valori di dati di tipo stringa

Commenti

È possibile includere come commenti stringhe di testo che non devono essere eseguite nel codice. I commenti possono essere utilizzati per documentare il codice o per disattivare temporaneamente alcune parti di un'istruzione SQL.

Per contrassegnare il testo come commenti, applicare uno degli stili seguenti:

  • /*testo_del_commento*/
  • ----testo_del_commento

Comportamento predefinito

Le query eseguite mediante Query Analyzer di SQL Server Compact Edition dipendono dal comportamento predefinito seguente, che non può essere modificato:

  • QUOTED_IDENTIFIER_ON
  • ANSI_NULLS_ON
  • ANSI_PADDING_ON
  • ANSI_NULL_DFLT_ON_ON
  • CONCAT_NULL_YIELDS_NULL_ON

Per ulteriori informazioni, vedere Query Analyzer di SQL Server Compact Edition.

Vedere anche

Guida in linea e informazioni

Assistenza su SQL Server Compact Edition