开放数据库连接 (ODBC) 语言环境通过一个 ODBC 接口执行 SQL 语句。ODBC 是 基于 X/Open SQL CAE 规格说明的,它允许单一的应用访问多个数据库管理系统。
要使用 ODBC 语言环境,您必须有一个 ODBC 驱动程序和一个驱动程序管理器。您的 ODBC 文档 描述了如何安装和配置 ODBC 环境。
在 ODBC 环境在发送 SQL 语句类似于其它的 Net.Data 函数。下面是 Net.Data 宏的 一个例子,这个宏将多个 SQL 语句发送到作为您的 ODBC 数据源的数据库中。使用 DATABASE 变量的 操作系统必须指定与 ODBC.INI 文件中的数据源相同的数据库。
%DEFINE{ DATABASE="qesq1" SHOWSQL="YES" table="int_null" LOGIN="netdata1" PASSWORD="ibmdb2" %} %function(dtw_odbc) sq1() { create table int_null (int1 int, int2 int) %} %function(dtw_odbc) sql2() { insert into $(table) (int1) values (111) %} %function(DTW_odbc) sql3() { insert into $(table) (int2) values (222) %} %function(dtw_odbc) sql4() { select * from $(table) %} %function(dtw_odbc) sql5() { drop table $(table) %} %HTML(REPORT){ @sql1() @sql2() @sql3() @sql4() %}