Java db2-查询结果到新表
大家好,我需要用我的查询结果填写一张表,如Java db2-查询结果到新表,java,sql,db2,Java,Sql,Db2,大家好,我需要用我的查询结果填写一张表,如 SELECT FIELD1, FIELD2, X FROM OLDTABLE WHERE X=Y 我是一名Java开发人员,我的朋友,AS400中的RPG开发人员。执行查询时,用户可以选择将查询结果保存在文件中 该选项称为选择输出,可以选择1显示2打印机3文件 可以直接从查询中执行此操作吗?或者是本机iSeries选项?查询将提示您替换现有表。Straight SQL不会提示替换现有表,因此有两种情况(请参见注释) 如果输出表不存在,则只需 cre
SELECT FIELD1, FIELD2, X FROM OLDTABLE WHERE X=Y
我是一名Java开发人员,我的朋友,AS400中的RPG开发人员。执行查询时,用户可以选择将查询结果保存在文件中
该选项称为选择输出,可以选择1显示2打印机3文件
可以直接从查询中执行此操作吗?或者是本机iSeries选项?查询将提示您替换现有表。Straight SQL不会提示替换现有表,因此有两种情况(请参见注释) 如果输出表不存在,则只需
create table newtable as (select <...> from oldtable) with data
使用iseries sql创建表 创建一个包含数据的表
create table abc as (select x,y,z from sometable where x=y) with data
创建一个空表
create table abc as (select x,y,z from sometable where x=y) data definition only
仅使用sql无法输出到打印机。可以将sql编译为查询管理器查询(CRTQMRY),然后通过(STRQMQRY)运行查询
为此,将查询放入某种类型的源文件中,其成员类型为TXT。转到命令行,运行CRTQMQRY命令并创建输出QMQRY。可以提示STRQMQRY,您可以将结果保存在输出文件或打印输出中,或者以交互方式查看结果。如果您将其作为批处理作业提交,则以交互方式查看输出将不会太好。我们知道,用户要求使用sql的输出创建一个表。@danny117,很好的回答……这就是我在度假时通过手机回答的结果。我已经更新了我的答案。
create table abc as (select x,y,z from sometable where x=y) with data
create table abc as (select x,y,z from sometable where x=y) data definition only