我正在使用shell脚本来调用Oracle sqlplus,并且我想将查询结果导出到sql文件。生成Oracle SQL文件作为查询请求的结果
这个请求给了我很多的值:
SELECT * FROM CUST_TABLE WHERE CUST_CITY = 'San Fran';
而且我想我的脚本生成SQL文件是这样的:
[email protected]$cat first_query_result.sql
INSERT INTO CUST_TABLE (COLUMN_1, COLUMN_2, ....)
VALUES (CUST1_COLUMN_1, CUST1_COLUMN_2, ...);
INSERT INTO CUST_TABLE (COLUMN_1, COLUMN_2, ....)
VALUES (CUST2_COLUMN_1, CUST2_COLUMN_2, ...);
INSERT INTO CUST_TABLE (COLUMN_1, COLUMN_2, ....)
VALUES (CUST3_COLUMN_1, CUST3_COLUMN_2, ...);
任何想法(我在Oracle中的一些背景和SQL)如何在我的脚本中执行该操作?
@Mat:谢谢:)。 – iPadDevloperJr
完全取出WITH子句(示例中的前两行),然后尝试。 – DCookie
阅读有关WITH子句(又名,子查询因子)的信息:http://www.oracle-base.com/articles/misc/with-clause.php – DCookie