我正在使用 shell 脚本调用 Oracle sqlplus,并且我想将查询结果导出到 sql 文件。
这个请求给了我很多价值:
SELECT * FROM CUST_TABLE WHERE CUST_CITY = 'San Fran';
我希望我的脚本生成一个这样的 sql 文件:
evariste@Unix-Server$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 有一点背景)?