0
A
回答
4
如果我明白你需要的是:insert select command
INSERT INTO b (col1,col2)
SELECT col1,col2 FROM a
UNION ALL
SELECT col3,col4 FROM a
0
INSERT INTO table1 (field1, field2) SELECT field1, field2 FROM table2
0
--insert the all columns record from table A to table B
INSERT INTO tableB ([Int], [Name])
SELECT [Int], [Name] FROM tableA
UNION ALL
SELECT [Int1], [Name1] FROM tableA
1
INSERT INTO B (Int, Name)
SELECT
CASE x.f WHEN 0 THEN A.Int ELSE A.Int1 END,
CASE x.f WHEN 0 THEN A.Name ELSE A.Name1 END
FROM A
CROSS JOIN (SELECT 0 AS f UNION ALL SELECT 1) x
的方法主要描述here。
相关问题
- 1. 条件单个SQL查询插入
- 2. SQL插入-1大查询或许多单个查询
- 3. sql插入查询
- 4. SQL插入查询
- 5. SQL插入查询
- 6. sql查询插入与子查询
- 7. 使用单个sql查询在表中插入多个值
- 8. SQL查询空值插入
- 9. sql查询插入auto_incremented值?
- 10. SQL插入WITH SELECT查询
- 11. 插入,更新SQL查询
- 12. SQL Server插入查询
- 13. 嵌套插入SQL查询
- 14. SQL嵌套插入查询
- 15. SQL插入查询需要
- 16. SQL插入查询出错
- 17. Sql插入查询性能
- 18. SQL插入查询循环
- 19. 插入SQL连接查询
- 20. 插入 - SQL Server查询
- 21. 合并插入SQL查询
- 22. Android sql插入查询
- 23. 运行插入SQL查询
- 24. 插入SQL与子查询
- 25. sql查询和插入
- 26. 选择并插入一个查询SQL
- 27. SQL datable查询插入多个列值
- 28. 值插入多个表单查询
- 29. 使用单个查询插入多行
- 30. 简单插入查询
工作。那么列是不同的数据类型。相同的查询工作? – saran
只要数据类型兼容并且所有内容都符合要求,它就无关紧要,但是如果您尝试将日期时间格式的varchar插入,那么这将不起作用。 – AndrewBay