DB2 V9.7 for Linux, UNIX, and Windows

CLI 样本

UNIX 目录:sqllib/samples/cli。Windows 目录:sqllib\samples\cli。

表 1. 样本 CLI 程序文件
样本类型 样本程序名 程序描述
ADMIN_CMD 样本 - 用于演示使用 ADMIN_CMD 存储过程来执行管理任务的程序 admincmd_autoconfigure.c 如何使用 ADMIN_CMD 例程来自动配置数据库
admincmd_contacts.c 如何使用 ADMIN_CMD 例程来添加、更新和删除联系人和联系人组
admincmd_export.c 如何使用 ADMIN_CMD 例程来导出数据。
admincmd_import.c 如何使用 ADMIN_CMD 例程来导入数据。
admincmd_describe.c 如何使用 ADMIN_CMD 例程来描述表和索引。
admincmd_quiesce.c 如何使用 ADMIN_CMD 例程来停顿表空间和数据库。
admincmd_onlinebackup.c 如何使用 ADMIN_CMD 例程来执行联机备份。
admincmd_updateconfig.c 如何使用 ADMIN_CMD 例程来更新和重置数据库配置和数据库管理器配置参数。
安装映像级别 - 用于处理 DB2 和 CLI 安装映像级别的样本。 ilinfo.c 如何获取和设置安装级别信息(如 CLI 驱动程序的版本)。
客户机级别 - 用于处理客户机级别的样本。 cli_info.c 如何获取和设置客户机级别信息。
clihandl.c 如何分配和释放句柄。
clisqlca.c 如何使用 SQLCA 数据。
实例级别 - 用于处理实例级别的样本。 getdbmcfgparams.c 如何获取数据库管理器配置参数。
ininfo.c 如何获取和设置实例级别信息。
数据库级别 - 用于处理数据库对象的样本。 dbcongui.c 如何使用图形用户界面(GUI)连接至数据库。
dbconn.c 如何与数据库连接和断开连接。
dbinfo.c 如何在数据库级别获取和设置信息。
dbmcon.c 如何与多个数据库连接和断开连接。
dbmconx.c 如何使用嵌入式 SQL 与多个数据库连接和断开连接。
dbmconx1.h dbmconx1.sqc 的头文件。
dbmconx1.sqc dbmconx 程序的嵌入式 SQL 文件。
dbmconx2.h dbmconx2.sqc 的头文件。
dbmconx2.sqc dbmconx 程序的嵌入式 SQL 文件。
dbnative.c 如何将包含 ODBC 转义子句的语句转换为特定于数据源的格式。
dbuse.c 如何使用数据库对象。
dbusemx.sqc 如何将数据库对象与嵌入式 SQL 配合使用。
dbxamon.c 如何显示和回滚不确定事务。
getdbcfgparams.c 如何获取数据库配置参数。
ssv_db_cfg.c 如何在分区数据库环境中更新多个分区中的数据库配置参数。
trustedcontext.c 如何创建可信上下文、标识和使用用于切换用户标识的可信连接以及获取特定于可信上下文的特权。
表级别 - 用于处理表对象的样本。 getmessage.c 如何使用标记替换在必需语言环境中获取错误消息。
tbast.c 如何使用登台表来更新延迟 AST。
tbcompress.c 如何使用空值和缺省值压缩选项来创建表。
tbconstr.c 如何使用表约束。
tbcreate.c 如何创建、改变和删除表。
tbinfo.c 如何在表级别获取和设置信息。
tbload.c 如何使用 CLI LOAD 实用程序来插入数据。
tbmod.c 如何修改表中的信息。
tbonlineinx.c 如何对表创建和重组索引。
tbread.c 如何读取表中的信息。
tbrunstats.c 如何对表执行 runstats。
tbtemp.c 如何使用已声明临时表。
tbumqt.c 如何使用用户具体化查询表(总结表)。
数据类型级别 - 用于处理数据类型的样本。 dtinfo.c 如何获取有关数据类型的信息。
dtlob.c 如何读取和写入 LOB 数据。
dtudt.c 如何创建、使用和删除用户定义的单值类型。
存储过程级别 - 用于演示存储过程的样本。 spcat spserver 程序的存储过程目录脚本。此脚本在 UNIX 中调用 spdrop.db2 和 spcreate.db2。
spcat spserver 程序的存储过程目录脚本。此脚本在 Windows 中调用 spdrop.db2 和 spcreate.db2。
spcreate.db2 用于发出 CREATE PROCEDURE 语句的 CLP 脚本。
spdrop.db2 用于从目录删除存储过程的 CLP 脚本。
spclient.c 用于调用 spserver.c 中声明的服务器函数的客户机程序。
spserver.c 在服务器上构建并运行的存储过程函数。
spclires.c 用于演示 SQLMoreResults 与 SQLNextResults 之间的区别(针对多个结果集)的客户机应用程序。
spcall.c 用于调用任何存储过程的客户机程序。
UDF 级别 - 用于演示用户定义的函数的样本。 udfcli.c 用于调用 udfsrv.c 中的用户定义的函数的客户机应用程序。
udfsrv.c udfcli.c 调用的用户定义的函数 ScalarUDF。
常用实用程序文件 utilcli.c CLI 样本中使用的实用程序函数。
utilcli.h CLI 样本中使用的实用程序函数的头文件。
  • AIX
  • HP-UX
  • Linux
  • Solaris
  • Windows
相关概念:
使用样本构建脚本来构建嵌入式 SQL 应用程序
错误检查实用程序