Plateformes d'assistanceDiscussions & Opinions des Communautés
|
|
|
|
Bonsoir,
Comment puis-je Définir une nouvelle table à partir d'une autre existante (sql server) ?
J'ai essayé [ create table nom_table AS select*from old_table]
mais il n'accepte pas cette syntaxe ! J'ai le message : Syntaxe incorrecte vers le mot clé 'AS'
Quelle syntaxe faut-il ?
D'avance merci
Configuration: Windows XP Firefox 2.0.0.1
La syntaxe dans la norme SQL est :
CREATE TABLE <table> (<colonne1> <type1>, <colonne2> <type2>, ...) AS SELECT ...En effet, à priori, le AS ne serait là que pour insérer les lignes du SELECT dans la table après sa création - ce qu sous entend que sa création est indépendante de la requête - ce qui n'est pas le cas dans beaucoup de SGBD. |

