Création d'une table SQL Server à partir des résultats d'une requête SELECT (SQL Server 2008)
Ce guide montre comment générer une nouvelle table dans SQL Server 2008 à l'aide de la sortie d'une requête SELECT. La syntaxe suivante permet d'y parvenir :
<code class="language-sql">SELECT * INTO new_table_name FROM table_name WHERE condition;</code>
Par exemple, pour construire une table appelée customers_in_california
remplie avec les données clients de la table customers
résidant en Californie, exécutez cette requête :
<code class="language-sql">SELECT * INTO customers_in_california FROM customers WHERE state = 'CA';</code>
Considérations importantes :
INTO
doit précéder directement le nom de la nouvelle table.WHERE
est facultative ; omettez-le pour inclure toutes les lignes de la table source.Résolution des problèmes courants :
L'erreur « Syntaxe incorrecte à proximité du mot-clé « AS » » provient généralement de l'utilisation d'une syntaxe obsolète. Le mot-clé AS
, bien qu'utilisé pour créer des alias de sous-requêtes dans les anciennes versions de SQL Server, n'est pas requis lors de la création de tables à partir des résultats d'une requête SELECT.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!