Nom de table

Navigation:  Les modules métier > Les règles de production > les requêtes SQL > Conventions >

Nom de table

Previous pageReturn to chapter overviewNext page

La norme ANSI de SQL confine chaque nom de table à un mot unique composé de caractères alphanumériques et du symbole souligné, "_". Cependant, SQL local a été enrichi pour supporter des noms de tables contenant plus d'un mot.

 

SELECT *

 

FROM customer

 

SQL local supporte la spécification de noms de fichiers et chemins d'accès complets dans les références de tables. Les références de tables contenant des chemins ou des extensions de noms de fichiers doivent être entre guillemets simples ou doubles. Par exemple :

 

SELECT *

 

FROM 'parts.dbf'

 

SELECT *

 

FROM "c:\sample\parts.dbf"

 

SQL local supporte également les alias BDE dans les références de tables. Par exemple :

 

SELECT *

 

FROM ":pdox:table1"

 

Si vous omettez l'extension de fichier pour un nom de table local, la table est réputée être du type spécifié dans la configuration BDE. Le type de table par défaut est spécifié soit dans le paramètre du pilote par défaut, soit dans le type de pilote par défaut pour les alias standard associées à la requête.

 

Enfin, SQL local accepte des noms des tables égaux à des mots-clés SQL tant que ces noms de tables sont entre guillemets simples ou doubles. Par exemple :

 

SELECT passid

 

FROM "password"