Vue d'ensemble de SQL (SQL Server Compact)
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 Compact 4.0.
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 4.0. |
Italique |
Paramètres de syntaxe SQL Server Compact 4.0 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 de syntaxe 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. Tous les emplacements dans lesquels le bloc de syntaxe peut être utilisé sont signalés par une étiquette encadrée de chevrons : <étiquette>. |
É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 4.0.
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 4.0, é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 :
object_name
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 4.0.
Délimiteur |
Utilisation dans SQL Server Compact 4.0 |
---|---|
Crochets [ ] |
Non pris en charge |
Guillemets doubles " " |
Identificateurs non conformes :
|
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 4.0 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