Vue d'ensemble de SQL (SQL Server Compact Edition)

Vous pouvez utiliser la syntaxe SQL pour interroger une base de données et pour insérer, mettre à jour et supprimer des lignes dans les tables d'une base de données Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition).

Conventions syntaxiques

Les diagrammes syntaxiques de ce document de référence suivent les conventions ci-après.

Convention Cadre d'utilisation

MAJUSCULE

Mots clés SQL Server Compact Edition.

Italique

Paramètres de syntaxe SQL Server Compact Edition fournis par l'utilisateur.

| (barre verticale)

Séparation d'éléments syntaxiques à l'intérieur de crochets ou d'accolades. Vous ne pouvez choisir qu'un élément.

[ ] (crochets)

Éléments syntaxiques facultatifs. Ne tapez pas les crochets.

{} (accolades)

Éléments syntaxiques requis. Ne tapez pas les accolades.

[,...n]

Possibilité de répéter n fois l'élément précédent. Les occurrences sont séparées par des virgules.

[ ...n]

Possibilité de répéter n fois l'élément précédent. Les occurrences sont séparées par des espaces vides.

gras

Noms de base de données, noms de table, noms de colonne, noms d'index, procédures stockées, utilitaires, noms de type de données et texte à taper tels quels.

<intitulé> ::=

Nom d'un bloc de syntaxe. Cette convention permet de regrouper et de nommer les sections d'une syntaxe longue ou une unité de syntaxe utilisable à plusieurs endroits dans une instruction. Chaque emplacement dans lequel le bloc de syntaxe est utilisable est indiqué par l'intitulé placé entre chevrons : <intitulé>.

Éléments de requête

Vous pouvez utiliser des identificateurs, des délimiteurs et des commentaires pour interroger une base de données dans SQL Server Compact Edition.

Identificateurs

Le nom d'un objet de base de données est appelé « identificateur ». Le nom de l'objet est créé lors de la définition de celui-ci. L'identificateur permet de référencer l'objet.

Dans SQL Server Compact Edition, étant donné que vous devez vous connecter à une base de données qui existe déjà dans l'appareil pour exécuter des requêtes, vous n'avez pas besoin de définir les identificateurs d'objet à l'aide de noms de propriétaire, de base de données ou de serveur. Vous pouvez référencer les objets à l'aide d'une des syntaxes suivantes :

  • nom_objet
  • nom_table
Délimiteurs

Vous devez délimiter les identificateurs lorsqu'ils ne sont pas conformes aux règles de mise en forme des identificateurs standard ou que vous utilisez des mots-clés réservés en tant qu'identificateurs. Le tableau ci-après récapitule l'utilisation des délimiteurs dans SQL Server Compact Edition.

Délimiteur Utilisation dans SQL Server Compact Edition

Crochets [ ]

Non pris en charge

Guillemets doubles " "

Identificateurs non conformes :

  • Identificateurs composés de plusieurs mots
  • Mots réservés utilisés en tant qu'identificateurs

Guillemets simples ' '

Valeurs de données chaîne

Commentaires

En guise de commentaires, vous pouvez inclure dans le code des chaînes de texte à ne pas exécuter. Les commentaires permettent de documenter le code ou de désactiver provisoirement certaines parties d'une instruction SQL.

Vous pouvez délimiter du texte en tant que commentaires en utilisant l'un des styles suivants :

  • /*texte_du_commentaire*/
  • ----texte_du_commentaire

Comportement par défaut

Les requêtes exécutées par le biais de l'Analyseur de requêtes SQL Server Compact Edition présentent le comportement par défaut suivant, lequel n'est pas modifiable :

  • QUOTED_IDENTIFIER_ON
  • ANSI_NULLS_ON
  • ANSI_PADDING_ON
  • ANSI_NULL_DFLT_ON_ON
  • CONCAT_NULL_YIELDS_NULL_ON

Pour plus d'informations, consultez Analyseur de requêtes SQL Server Compact Edition.

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition