1
A
回答
1
根據列的位置也,如果你正在做的:
INSERT INTO <table> SELECT *
,那麼你可以將數據插入錯誤的列。
1
可能已經具有相同列名作爲查詢的一部分返回的聯合可能成爲問題。
例如,假設我們有一個'ZipCode'列的'Client'表和一個名爲'Contractor'的表,您添加了'ZipCode'。具體來說,如果查詢已被寫入要在兩個表中「通過ZipCode訂購」加入,則ZipCode不明確。您的查詢現在將失敗。 「Client.ZipCode命令」可以防止這個問題。
相關問題
- 1. F#將值添加到現有列表
- 2. UCanAccess:將列添加到現有表
- 3. 將列添加到現有表中
- 4. 將不可爲空的列添加到SQL Server中的現有表中?
- 5. 如何將新功能添加到現有的許可功能,這不會影響現有的客戶端?
- 6. 將* .sdf文件添加到.gitignore中可能產生的影響
- 7. 在不影響現有數據的情況下將CSV數據的特定列添加到Heroku表中
- 8. 將Enum添加到現有的sql列
- 9. 將列添加到現有的TableModel中
- 10. 添加列ID到現有的表
- 11. 添加列到現有的表
- 12. 添加FILESTREAM到現有的表列
- 13. 將空項添加到列表視圖
- 14. 允許將空值添加到列表
- 15. 將對象添加到空列表
- 16. 將空元素添加到列表
- 17. PHP將陣列列表添加到現有陣列
- 18. 添加項目到列表中,而不會影響
- 19. 將對象添加到列表時出現空指針異常
- 20. 將列添加到現有模式
- 21. 將列添加到現有數據庫?
- 22. 將缺省值添加到現有列
- 23. 如何將AUTO_INCREMENT添加到現有列?
- 24. 將標識添加到現有列中
- 25. 將整數列添加到基於現有列的現有mysql表中
- 26. 添加到空列表
- 27. 將現有網站列添加到自定義列表
- 28. 將外鍵添加到現有表
- 29. 將STI添加到現有表
- 30. 將表添加到現有查詢
影響將類似於具有默認值的不可空列(除了顯而易見的 - 新列返回值而不是空值) – Oded 2012-04-20 19:48:57
至於「select *」,您還可以「插入轉換爲表格值「的列表,不包括列說明 – erikxiv 2012-04-20 19:52:38