Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 数据导入和导出 » SQL 脚本文件

 

在 Interactive SQL 中运行 SQL 脚本文件

您可以通过以下任一方式执行 SQL 脚本文件:

  • 可以在不将命令文件装载到 [SQL 语句] 窗格中的情况下运行 SQL 脚本文件。

     ♦ 立即运行 SQL 脚本文件
    1. 在 Interactive SQL 中,单击 [文件] » [运行脚本]。

    2. 定位该文件,然后单击 [打开]。

      指定文件的内容立即运行。即会出现 [状态] 窗口并显示执行进度。

      [运行脚本] 菜单项等同于 READ 语句。有关 READ 语句的示例,请参见下面的内容。

  • 也可以在不将命令文件装载到 [SQL 语句] 窗格中的情况下,使用 Interactive SQL READ 语句运行 SQL 脚本文件。

     ♦ 使用 Interactive SQL READ 语句运行 SQL 脚本文件
    • 在 [SQL 语句] 窗格中,键入以下语句:

      READ 'c:\\filename.sql';

      在此语句中,c:\filename.sql 是文件的路径、名称和扩展名。只有当路径包含空格时才需要使用单引号(如上所示)。

  • 您可以提供一个 SQL 脚本文件作为 Interactive SQL 的命令行参数。

     ♦ 在批处理模式下运行 SQL 脚本文件(命令行)
    • 运行 dbisql 实用程序,并提供 SQL 脚本文件作为命令行参数。

      例如,以下命令针对 SQL Anywhere 示例数据库运行 SQL 脚本文件 myscript.sql

      dbisql -c "DSN=SQL Anywhere 12 Demo" myscript.sql
  • 您可以将 SQL 脚本文件装载到 [SQL 语句] 窗格中,然后直接从此窗格执行 SQL 脚本文件。

     ♦ 将 SQL 脚本从文件装载到 [SQL 语句] 窗格
    1. 单击 [文件] » [打开]。

    2. 定位该文件,然后单击 [打开]。

      这些语句显示在 [SQL 语句] 窗格中,您可以在此窗格中读取、编辑或执行这些语句。

    在 Windows 平台上,可将 Interactive SQL 作为 .sql 脚本文件的缺省编辑器。这样便可双击文件以使其内容出现在 Interactive SQL 的 [SQL 语句] 窗格中。

  • 您也可以将 SQL 脚本文件从收藏夹装载到 [SQL 语句] 窗格。

 另请参见