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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 导入和导出数据 » 使用 SQL 命令文件

 

在 Interactive SQL 中运行 SQL 命令文件

您可以通过以下任意方式执行命令文件:

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

    ♦  直接运行命令文件:
    1. 在 Interactive SQL 中,选择 [文件] » [运行脚本]。

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

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

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

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

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

      READ 'c:\\filename.sql';

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

      有关详细信息,请参见READ 语句 [Interactive SQL]

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

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

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

      dbisql -c "DSN=SQL Anywhere 11 Demo" myscript.sql
  • 可以将命令文件装载到 [SQL 语句] 窗格中并在那里直接执行此命令文件。

    ♦  将命令从文件装载到 [SQL 语句] 窗格中
    1. 选择 [文件] » [打开]。

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

      命令显示在 [SQL 语句] 窗格中,其中可以对其进行读取、编辑或执行。

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

  • 还可以从收藏夹中将命令文件装载到 [SQL 语句] 窗格中。

    请参见使用收藏夹