如何把通过select 查询的结果存到一个表中
编号:QA003999
建立日期: 2001年3月18日 最后修改日期:2001年4月10日
所属类别:
ydsf8136:
操作系统win98
delphi4.0
如何把通过select 查询的结果存到一个表中?
回答:
INSERT 语句的完整句法如下:
INSERT [INTO] {table_name|view_name} [(column_list)] {DEFAULT VALUES |
Values_list | select_statement}
如果一个表有多个字段,通过把字段名和字段值用逗号隔开,你可以向所有的字段中插入数据。假设表mytable有三个字段first_column,second_column,和third_column。下面的INSERT语句添加了一条三个字段都有值的完整记录:
INSERT mytable (first_column,second_column,third_column)
VALUES ('some data','some more data','yet more data')
select_statement表示的就是“通过select 查询的结果”
wangxb_st的意见:
可以使用这样的语法:
INSERT INTO table_name (c1,c2,...) SELECT cx,cy,... FROM another_table
相关问题:
QA004630 "为什么SQL使用变量不行"
此问题由房客/Jason回答。
| |
|
|
| |
|
|