2010-03-30 6 views

Répondre

9

Cela dépend de la base de données que vous utilisez.

  • Pour SQL Server, vous pouvez utiliser des crochets: [MaTable]
  • Pour MySQL, vous pouvez utiliser des apostrophes inverses: `Mon table`
  • Pour Oracle, vous pouvez utiliser des guillemets: "Mon tableau"
+1

+1 pour souligner les différences entre les saveurs de SQL – AdaTheDev

3

Oui, utiliser des crochets SELECT * FROM [Auteur Code]

+0

Je l'ai testé: fonctionne à la fois pour Access et SQLServer: D: D: D –

1

Tout objet dans SQL peut avoir n'importe quel nom. Vous avez juste besoin de mettre des crochets autour de lui. [Like this] ou [^[email protected]*@# EVEN THIS @#(*@#)] ou même [SELECT]. Je l'utilise fréquemment dans les alias de colonne pour rendre mes rapports plus purs.

select 
    c.first_name + ' ' + c.last_name as [Customer Name], 
    o.order_number as [Order #], 
    o.total_amount as [Total Amount], 
    o.order_date as [Date] 
from 
    customer c 
    order o ON o.customer_id = c.customer_id 
.... 
Questions connexes