I ifcansee Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #1 我想把sql查询出来的数据存放到一个表中,该如何做
L lbsong Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #2 create table b as (select * from a)
I ifcansee Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #3 这个语句写在哪里?好像是sql语句啊,这个表保存到哪里了,表结构和查询的是一样的吗
N needtemp Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #4 select [fieldlist] into [newtablename] from [srctablelist] where [cause] 这种方式会创建新表,新表包含[fieldlist]中的所有字段! insert into [targettablename] select [fieldlist] from [srctablelist] where [cause] 这种方式不会创建新表,targettable必须存在,而且结构要和fieldlist相同!
select [fieldlist] into [newtablename] from [srctablelist] where [cause] 这种方式会创建新表,新表包含[fieldlist]中的所有字段! insert into [targettablename] select [fieldlist] from [srctablelist] where [cause] 这种方式不会创建新表,targettable必须存在,而且结构要和fieldlist相同!
L liujunzhang Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #5 如 select Top 2 * into 新表1 From 原表 就建立了一个新表1 ,新表1中的记录有2条
I ifcansee Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #6 我是从远端的数据库中查询,然后想把查询结果保存到本地的一个表中,该怎么做? 是不是先要创建一个表,然后通过sql查询的同时,再把结果插入本地表中?具体命令是 怎么样的
A Admy Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-19 #7 看你用的是什么数据库了 如果的ORACLE,用下面的语句 create table NewTableName as select xxx,yyy from OldTableName 对于你后面所提的问题,要看你怎么应用。 如果你每一次从远端查询保存到本地都用一个新的表名,那就每次生成一个新表 如果每一次的保存都添加到同一个表中,最好是先在本地建好一个表,每次操作只执行插入 操作就行。(当然你也可以把生成本地表的过程写在程序中,每次插入数据前判断一下 有没有本地表,如果没有就先创建一个)
看你用的是什么数据库了 如果的ORACLE,用下面的语句 create table NewTableName as select xxx,yyy from OldTableName 对于你后面所提的问题,要看你怎么应用。 如果你每一次从远端查询保存到本地都用一个新的表名,那就每次生成一个新表 如果每一次的保存都添加到同一个表中,最好是先在本地建好一个表,每次操作只执行插入 操作就行。(当然你也可以把生成本地表的过程写在程序中,每次插入数据前判断一下 有没有本地表,如果没有就先创建一个)
V vickymade Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-21 #9 select [fieldlist] into [newtablename] from [srctablelist] where [cause]