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