更新日期:2024年09月11日
debug 端调试过程中,调用print_var,打印当前存储过程内变量中指定的变量名及其取
值。该函数入参frameno 表示查询遍历的栈层数,支持不加入该参数调用,缺省为查看最上
层栈变量。
表print_var 入参和返回值列表
名称
类型
描述
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1112
名称
类型
描述
var_name
IN text
变量。
frameno
IN integer(可选)
指定的栈层数,缺省为最顶
层。
varname
OUT text
变量名。
vartype
OUT text
变量类型。
value
OUT text
变量值。
package_name
OUT text
变量对应的package 名,预
留使用,当前均为空。
isconst
OUT boolean
是否为常量。
GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 63 -
应用程序可将 SQL_INFX_ATTR_LO_AUTOMATIC 属性设置为值 SQL_TRUE 或
SQL_FALSE。
可在连接级和语句级设置和复位此属性。在同一连接之下分配的所有语句都继承此值。或
者,每一语句都可更改此属性。缺省情况下,设置此属性为 SQL_FALSE。
通过使用 SQLSetConnectAttr 和 SQLSetStmtAttr(ODBC 2.x 中的 SQLSetConnectOption
和 SQLSetStmtOption),应用程序可更改此属性的值。通过使用 SQLGetConnectAttr 和
SQLGetStmtAttr(ODBC 2.x 中的 SQLGetConnectOption 和 SQLGetStmtOption),应用程
序可检索这些值。
当将 SQL_INFX_ATTR_ODBC_TYPES_ONLY 设置为 SQL_TRUE 时,不可将属性
SQL_INFX_ATTR_LO_AUTOMATIC 设置为 SQL_FALSE。
返回报告下列消息的错误消息:
Attribute cannot be set. ODBC types only should be OFF to set this value.
应用程序应先将属性 SQL_INFX_ODBC_TYPES_ONLY 设置为 SQL_FALSE,
然后将属性
SQL_INFX_ATTR_LO_AUTOMATIC 设置为 SQL_FALSE。