【问题标题】:Run .sql files in sequence on sqlplus在 sqlplus 上按顺序运行 .sql 文件
【发布时间】:2022-01-08 19:26:25
【问题描述】:

我们有多个 .sql 文件,有什么方法可以在单个作业中运行它们吗?

示例文件。

 @task1.sql ; 
 @task2.sql ; 
 @task3.sql ; 

有什么办法可以将以上三个文件放在一个文件中运行?

【问题讨论】:

    标签: sql oracle sqlplus


    【解决方案1】:

    嗯……是的。

    task_main.sql:

    @task1.sql
    @task2.sql
    

    task1.sql:

    select deptno, ename, job, sal
    from emp
    where deptno = 10;
    

    task2.sql:

    select * from dept;
    

    从 SQL*Plus 运行 task_main

    SQL> @task_main
    
        DEPTNO ENAME      JOB              SAL
    ---------- ---------- --------- ----------
            10 CLARK      MANAGER         2450
            10 KING       PRESIDENT       5000
            10 MILLER     CLERK           1300
    
    
        DEPTNO DNAME          LOC
    ---------- -------------- -------------
            10 ACCOUNTING     NEW YORK
            20 RESEARCH       DALLAS
            30 SALES          CHICAGO
            40 OPERATIONS     BOSTON
    
    SQL>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-10
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多