la syntaxe en mysql et sqlserver comme ceci est elle possible :
Je sais que c'est possible en postgresql.Code:create table test as ( select * from table) ;
Version imprimable
la syntaxe en mysql et sqlserver comme ceci est elle possible :
Je sais que c'est possible en postgresql.Code:create table test as ( select * from table) ;
slt,
En SQL Server non il faut faire ceci
Insert into MaTable
Select .....
et si la table MaTable n'existe pas elle sera cree avec la structure des lignes retournees par le select.
a+
heu......... ca marche pas :
Code:
1
2 insert into test select * from eleves ;
desole, je suis mal reveille !!! ;)
Citation:
Insertion de lignes au moyen de l'instruction SELECT INTO
L'instruction SELECT INTO crée une nouvelle table qu'elle remplit à l'aide du jeu de résultats de l'instruction SELECT. La structure de la nouvelle table est définie par les attributs des expressions contenues dans la liste de sélection.
Code:
1
2
3
4
5
6 SELECT Shippers.*, Link.Address, Link.City, Link.Region, Link.PostalCodeLink.Region, Link.PostalCode INTO NewShippers FROM Shippers JOIN LinkServer.DB.dbo.Shippers AS LinkJOIN LinkServer.DB.dbo.Shippers AS Link ON (Shippers.ShipperID = Link.ShipperID)