Insert into ... valeurs ( SELECT ... from ... )

Je suis en train de INSERT INTO une table à l'aide de l'entrée à partir d'une autre table. Bien que ce est tout à fait possible pour de nombreux moteurs de base de données, j'ai toujours l'impression de mal à vous souvenir de la syntaxe correcte pour la SQL moteur de la journée (MySQL, Oracle, SQL Server, Informix, et DB2).

Est-il de l'argent-balle syntaxe à venir à partir d'un standard SQL (par exemple, SQL-92) qui me permettrait d'insérer les valeurs sans se soucier de la base de données?

  • cet exemple fonctionne: insert into tag_zone select @tag,zoneid,GETDATE(),@positiong.STIntersects(polygone) à partir de la zone de
InformationsquelleAutor Claude Houle | 2008-08-25