0

我想查询大查询数据集并将结果存储在表中,所以我的代码:

    BigQuery bigquery = BigQueryOptions.getDefaultInstance().getService();
     TableId destinationTable = TableId.of(datasetName, TableName);
    
    
 QueryJobConfiguration queryConfig = QueryJobConfiguration.newBuilder(my_query)
                    .setDestinationTable(destinationTable).setWriteDisposition(JobInfo.WriteDisposition.WRITE_APPEND).
                            build();
            TableResult results = bigquery.query(queryConfig);

它工作正常,但问题在于结果它给了我所有存在于TableName , 结果的结果应该只给我当前查询的结果,而不是表中存在的所有行。如何确保结果只给我当前的查询结果?

4

0 回答 0