dbsql 命令输入

您可以使用各种命令选项将 SQL 命令输入到 dbsql 解释器。

通过使用 dbsql 命令,您可指定各种输入选项。如果您未从 Db2® Warehouse 映像或客户机容器获取 Db2 支持工具(包括 dbsql 命令),那么以下示例适用于 Db2 受管服务IBM® Db2 Warehouse。如果您已从 Db2 Warehouse 映像或客户机容器获取 Db2 支持工具,请参阅 Db2 支持工具概述,以获取有关如何运行这些示例的信息。另外,如果您已从 Db2 Warehouse 映像容器获取 Db2 支持工具,请参阅 dbsql 命令,以获取对引号进行转义的规则相关信息。
  • 要从 dbsql 命令行运行单个查询,请输入:
    dbsql -c "SELECT * FROM test_table"
  • 在 UNIX 客户机上,要从当前源(例如脚本)读取输入,请输入:
    dbsql <<eof
    SELECT * FROM test_table;
    eof
  • 要从标准输入读取命令文件,请输入:
    dbsql < foo.sql
  • 要从文件(命令行自变量)运行查询,请输入:
    dbsql -f foo.sql
  • 要在登录 dbsql 命令解释器后从文件运行查询,请使用 \i 命令:
    BLUDB.JOHN(JOHN)=> \i foo.sql