返回首页

gbase数据、南大通用产品文档:GBase8c语法

更新日期:2024年09月11日

pg_archivecleanup [OPTION]... ARCHIVELOCATION OLDESTKEPTWALFILE

SQLDescribeParam 是一个 ODBC API,它返回查询参数的元数据。
在较早版本的 GBase 8s ODBC Driver 中,如果调用 API 来取得关于嵌入在另一例程内
的表达式值或参数的信息,SQLDescribeParam API 返回 SQL_UNKNOWN。对于
BOOLEAN、
LVARCHAR,
或由其他 UDR 中下列表达式返回的内置的非 opaque GBase
8s 数据类型,此限制不再适用:

二进制算术表达式
o
加(+)
o
减(-)
o
乘(*)
o
除(/)

关系运算符表达式
o
小于(<)
o
小于或等于(<=)
o
等于(=、==)
o
大于或等于(>=)
o
大于(>)
o
不等于(<>、!=)

下列字符串运算
o
串联(||)
o
MATCHES
o
LIKE

BETWEEN ... AND 条件表达式
例如,如果列 tab1.c1 是 INT 数据类型,则 SQLDescribeParam() 为下列查询的输入主
变量返回类型 int:
select c1, c2 from tab1 where ABS(c1) > ?;
来自表达式另一侧的 UDR 可以是列表达式或内置的例程,但它不可以是用户定义的例
程。在较早的版本中,在下列情况下,SQLDescribeParam API 为嵌入在另一过程中的表
达式值和参数返回 SQL_UNKNOWN:

表达式的另一侧的值为用户定义的例程。

同一表达式的另一运算对象是用户定义的例程。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 28 -

表达式的任何运算对象的数据类型不是 BOOLEAN、LVARCHAR 或内置的非
opaque 数据类型。

“信息模式”由一些只读视图组成,它们提供有关当前数据库服务器中您可以存取的所
有表、视图和列的信息。这些视图还提供了有关 SQL 方言(例如 GBase 8s、Oracle 或
Sybase)和 SQL 标准的信息。请注意,与系统目录(其表描述个别数据库)不同,这些视
图描述 GBase 8s 实例,而不是单个数据库。
此版本的“信息模式”视图符合 X/Open CAE 标准。提供这些标准的目的是,允许其
他数据库系统上开发的应用程序不必直接访问 GBase 8s 系统目录表,即可获取 GBase 8s
系统目录信息。
重要: 因为 X/Open
CAE 标准“信息模式”视图不同于符合 ANSI 的“信息模式”视

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 74 -

图,所以建议您不要在符合 ANSI 标准的数据库上安装 X/Open CAE“信息模式”视图。
下列“信息模式”视图可用:
tables

sql_languages
server_info