Comment : utiliser le Concepteur de requêtes et de vues avec des données internationales
Mise à jour : novembre 2007
Vous pouvez utiliser le Concepteur de requêtes et de vues quelle que soit la langue utilisée dans les données et le système d'exploitation Windows. Vous trouverez ci-dessous les quelques différences que vous pourrez rencontrer ainsi que des informations sur la gestion des données dans des applications internationales.
Informations localisées dans les volets Critères et SQL
Si vous utilisez le volet Critères pour créer votre requête, vous pouvez entrer vos informations dans le format prévu sur votre ordinateur, dans les Paramètres régionaux de Windows. Par exemple, si vous recherchez des données, vous pouvez entrer les données dans les colonnes Critères en utilisant le format auquel vous êtes habitué, avec les quelques exceptions suivantes :
Les formats de données longs ne sont pas pris en charge.
N'utilisez pas de symbole monétaire dans le volet Critères.
Les symboles monétaires ne s'affichent pas dans le volet Résultats.
Remarque : Dans le volet Résultats, vous pouvez réellement entrer le symbole monétaire qui correspond aux Paramètres régionaux de Windows pour votre ordinateur, mais ce symbole sera supprimé et ne s'affichera pas dans le volet Résultats.
L'opérateur moins unaire apparaît toujours à gauche (par exemple, -1) quelles que soient les options choisies dans les Paramètres régionaux.
Par contre, les données et les mots clés du volet SQL doivent toujours être au format ANSI (États-Unis). Par exemple, lorsque le Concepteur de requêtes et de vues génère une requête, il insère tous les mots clés SQL, tels que SELECT et FROM, au format ANSI. Si vous ajoutez des éléments à l'instruction dans le volet SQL, veillez à ce qu'ils respectent le format ANSI.
Lorsque vous entrez des données au format régional dans le volet Critères, le Concepteur de requêtes et de vues les convertit automatiquement au format ANSI dans le volet SQL. Par exemple, si le Français (standard) a été choisi dans vos Paramètres régionaux, vous pouvez entrer sur le volet Critères une date au format « 31/12/96 ». Toutefois, la date apparaîtra dans le volet SQL au format de date et heure ANSI, c'est-à-dire { ts '1996-12-31 00:00:00' }. Si vous entrez directement des données dans le volet SQL, vous devez les introduire au format ANSI.
Ordre de tri
L'ordre de tri des données d'une requête est déterminé par la base de données. Les options définies dans la boîte de dialogue Paramètres régionaux de Windows n'affectent pas l'ordre de tri des requêtes. Cependant, à l'intérieur d'une requête, vous pouvez demander un tri selon un ordre particulier.
Utilisation de caractères codés sur deux octets
Les caractères codés sur deux octets, ou caractères DBCS (Double Byte Character Set), peuvent être utilisés pour des noms d'objets de bases de données tels que des noms de tables et de vues ou d'alias. Vous pouvez également les utiliser pour des noms de paramètres et des marqueurs de paramètres. Cependant, vous ne pouvez pas les utiliser dans des éléments du langage SQL tels que des noms de fonctions ou des mots clés SQL.