同時使用SELECT和INSERT是合法的嗎?假設我們要將舊記錄從一個表移動到另一個具有相同列的表 - 我可以在單個語句中執行此操作嗎?我覺得使用存儲過程應該是可行的,看看如何做到這一點很有趣(從我的角度來看,在程序化的背景下處理這類事情似乎更容易)。我其實主要對從一張表中選擇一個SELECT語句並將該信息用於INSERT到另一個表中是否合法,以及希望看到的可能是什麼樣的示例。在SQL中結合INSERT和SELECT語句是否合法?
0
A
回答
4
是的。
INSERT INTO TargetTable (<column names>)
SELECT <column names> FROM SourceTable
WHERE blah blah blah...
2
是...
insert into newtable(col1, col2, ...)
select col1, col2, ... from othertable
2
相關問題
- 1. SQL:是否可以將INSERT和SELECT語句合併爲一個
- 2. 複合SQL INSERT語句
- 3. MySQL - 結合INSERT,VALUES和SELECT?
- 4. 結合INSERT SELECT和VARIABLES
- 5. 結合NOT EXISTS和INSERT ... SELECT
- 6. 你可以結合INSERT INTO和Last_Insert_ID在一個SQL語句中
- 7. 結合SQL SELECT語句爲兩列
- 8. 結合3 SQL SELECT到一個語句
- 9. 結合了兩個SQL SELECT COUNT(*)語句
- 10. 如何組合返回多行的SELECT語句和INSERT語句?
- 11. SELECT語句結合多行
- 12. 結合sqlite3的SELECT語句
- 13. 結合了SELECT結果的變量爲INSERT語句
- 14. 在Select語句中結合「AND」或「OR」
- 15. SQL INSERT INTO SELECT語句
- 16. sql insert into,select,where語句
- 17. 在SQL的select語句中使用insert
- 18. SQL:在SELECT語句中使用INSERT
- 19. INSERT INTO SELECT混合語言
- 20. 將SQL Select語句組合到單個Select語句中? (簡化。)
- 21. INSERT SELECT語句和回滾SQL
- 22. 預處理語句結合「SELECT凡在」
- 23. oracle plsql WITH語句與INSERT的結合
- 24. 是否有SQL Select語句
- 25. TYPO3 - MySQL - 結合使用INSERT和SELECT
- 26. 聯合Select語句
- 27. SQL多結合語句
- 28. SQL用戶函數(和性能):在多個RETURN語句中結合SELECT和IF
- 29. 結合SQL SELECT和計數
- 30. SQL Server存儲過程 - SELECT語句然後在INSERT語句中使用結果
+1和謝謝 - 真棒! –