Est-il légitime d'utiliser SELECT et INSERT simultanément? Supposons que nous voulions déplacer d'anciens enregistrements d'une table à une autre avec les mêmes colonnes - puis-je le faire dans une seule déclaration? Je pense que cela devrait être possible avec une procédure stockée et il serait intéressant de voir comment cela pourrait être fait (de mon point de vue, il semblerait plus facile de gérer ce genre de chose dans un contexte programmatique.) Je suis d'abord curieux de savoir Est-ce qu'il serait légitime d'écrire une déclaration avec à la fois un SELECT à partir d'une table et utiliser cette information pour INSERT dans un autre, et j'espère un exemple de ce que cela pourrait ressembler.Est-il légitime de combiner des instructions INSERT et SELECT dans SQL?
0
A
Répondre
4
Oui.
INSERT INTO TargetTable (<column names>)
SELECT <column names> FROM SourceTable
WHERE blah blah blah...
2
oui ...
insert into newtable(col1, col2, ...)
select col1, col2, ... from othertable
2
Vérifiez la SELECT INTO instruction SQL. On dirait que c'est ce que vous cherchez.
+0
Oui, c'est exactement ça. Merci beaucoup. –
Questions connexes
- 1. plusieurs instructions SELECT dans INSERT INTO requête SQL dans
- 2. PostgreSQL combiner plusieurs instructions select
- 3. Comment combiner plusieurs instructions SELECT dans MYSQL
- 4. SQL INSERT de SELECT
- 5. SQL INSERT INTO SELECT, combiner les colonnes varchar
- 6. Comment INSERT instructions SQL dans la table
- 7. Comment imbriquer des instructions select dans SQL?
- 8. MS sql combiner des colonnes dans select
- 9. Comment combiner trois instructions SELECT avec des exigences très complexes
- 10. SQL Insert-Select Déclaration
- 11. TYPO3 - MySQL - Combiner un INSERT avec SELECT
- 12. Comment combiner des instructions SELECT pour me permettre de calculer des pourcentages, des réussites et des échecs dans SQL Server?
- 13. Instructions DataSet et Insert
- 14. insert combiner (valeur et sélectionnez)
- 15. INSERT SELECT Déclaration et Rollback SQL
- 16. SQL INSERT basé sur des résultats SELECT
- 17. MySQL combiner deux instructions SELECT en utilisant ET
- 18. Instructions ActiveRecord et SELECT AS SQL
- 19. SQL: est-il possible de combiner une instruction INSERT et SELECT en une instruction
- 20. Combiner deux instructions SQL, définir un statut
- 21. Comment combiner le résultat de deux instructions SELECT
- 22. Python, MySQLdb, plusieurs instructions séquentielles (First Select, puis Insert)
- 23. comment combiner plusieurs instructions select dans une table
- 24. SQL: INSERT INTO ... VALUES..SELECT
- 25. SQL INSERT @tableVar SELECT ... est seulement insérer
- 26. comment combiner des instructions switch et if
- 27. Select et Insert dans dblink
- 28. INSERT INTO ... SELECT et UPDATE de SELECT
- 29. Requête SQL pour combiner deux instructions select et créer une vue - répondue par SNL
- 30. MySQL - Combinaison INSERT, VALUES et SELECT?
+1 et merci - génial! –