FROM, clause (SQL Server Compact Edition)

Spécifie les tables dont les lignes doivent être extraites. Dans Microsoft SQL Server 2005 Compact Edition, la clause FROM est facultative.

Syntaxe

[ FROM { < table_source > } [ ,...n ]  
< table_source > ::= 
      table_name [ [ AS ] table_alias ] 
   | < joined_table > 
< joined_table > ::= 
   < table_source > < join_type > < table_source > ON < search_condition > 
| <table_source> CROSS JOIN <table_source>
   | ( < joined_table > )
< join_type > ::= 
   [ INNER | { { LEFT | RIGHT } [ OUTER ] } ] JOIN ]

Arguments

  • < table_source >
    Spécifie les tables et les tables jointes de l'instruction SELECT.
  • table_name [ [ AS ] table_alias]
    Spécifie le nom d'une table et un alias facultatif.
  • < joined_table >
    Ensemble de résultats représentant la jointure de deux ou plusieurs tables.

    Dans le cas de plusieurs jointures, vous pouvez définir leur ordre à l'aide de parenthèses.

  • < join_type >
    Spécifie le type de l'opération de jointure.
  • CROSS JOIN
    Spécifie le produit croisé de deux tables.
  • INNER
    Indique que toutes les paires correspondantes de lignes sont renvoyées. Ignore les lignes non correspondantes des deux tables. Il s'agit du paramètre par défaut si aucun type de jointure n'est spécifié.

    Remarque :
    Le processeur de requêtes SQL Server Compact Edition BIBI Query Processor presumes the availability of index (either created by user or by database) on the columns that are included in the INNER JOIN.
  • LEFT [ OUTER ]
    Indique que toutes les lignes de la table de gauche qui ne satisfont pas à la condition spécifiée sont incluses dans l'ensemble de résultats, en plus de toutes les lignes renvoyées par la jointure interne. Les colonnes de sortie de la table de gauche ont pour valeur NULL.
  • RIGHT [ OUTER ]
    Indique que toutes les lignes de la table de droite qui ne satisfont pas à la condition spécifiée sont incluses dans l'ensemble de résultats, en plus de toutes les lignes renvoyées par la jointure interne. Les colonnes de sortie de la table de droite ont pour valeur NULL.
  • JOIN
    Indique que les tables spécifiées doivent être jointes.
  • ON < search_condition >
    Spécifie la condition sur laquelle la jointure est basée. La condition peut spécifier n'importe quel prédicat valide, bien que des colonnes et des opérateurs de comparaison soient souvent utilisés.

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition