(一)SQL调用层接口标准概述
(二)SQL调用层接口例程
(三)分配和释放资源的例程
(四)控制与SQL服务器连接的例程
(五)执行SQL语句的例程(上)
(六)执行SQL语句的例程(下)
(七)“目录例程”
(八)处理串值的例程
(九)取得诊断信息的例程
(十)控制事务的例程
(十一)取得关于SQL实现信息的例程
(十二)返回码
(十三)诊断区
(十四)描述符区
“CLI描述符区”提供<dynamic parameter specification>描述、<dynamic parameter specification>值、<dynamic select statement>和<dynamic single row select statement>的结果列,或结果列的<target specification>。
每一描述符区由“标头字段”和零个或多个“项描述符区”组成。
标头字段包括三个字段,用于支持一次Fetch例程或FetchScroll例程调用检索多行。
四种接口类型的CLI项描述符区分别称为“实现参数描述符”、“应用程序参数描述符”、“实现行描述符”和“应用程序行描述符”。“实现参数描述符”和“实现行描述符”总称为“实现描述符区”。“应用程序参数描述符”和“应用程序行描述符”合称为“应用程序描述符区”。
分配SQL语句时,由SQL调用层接口实现自动分配每一类型的CLI描述符区。
例程GetDescField和例程GetDescRec能从任何CLI描述符区检索信息。除了“实现行描述符”,例程SetDescField和例程SetDescRec能在任何CLI描述符区设置信息。例程BindCol隐含地设置当前“应用程序行描述符”中信息。例程BindParameter隐含设置当前“应用程序参数描述符”和当前“实现参数描述符”中信息。CopyDesc例程能将任何CLI描述符区内容复制到任何CLI描述符区,“实现行描述符”除外。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论