检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ODBC ODBC接口参考 父主题: 驱动
集合 集合类型的使用 集合支持的函数 父主题: 数组、集合和record
集合 集合类型的使用 集合支持的函数 父主题: 数组、集合和record
INTO和FETCH向一个record类型的变量中赋值。 将一个NULL值赋值给一个record变量。 不支持INSERT和UPDATE语句使用record变量进行插入数据和更新数据。 如果成员有record类型,则内层record类型的默认值不支持传递至外层record类型中。 如果成员有复合类型,在声明阶段不支
束。 NOT NULL只支持语法不支持功能。 data_type可以为存储过程内定义的record类型,集合类型(匿名块不支持),不可以为数组类型。 不支持跨package的嵌套集合类型变量使用。 不支持record嵌套table of index by类型的变量作为存储过程的出入参。
概述 MySQL兼容性MySQL模式概述 MySQL兼容性M-Compatibility模式概述
概述 MySQL兼容性B模式概述 MySQL兼容性M-Compatibility模式概述
ts参数。 data_type为数组类型时,数组类型的元素长度校验或精度转换也受参数tableof_elem_constraints是否开启影响。 通过数组类型转换成的集合类型的值不支持对元素长度校验或精度转换。 data_type可以为基础数据类型、或存储过程内定义的recor
INTO和FETCH向一个record类型的变量中赋值。 将一个NULL值赋值给一个record变量。 不支持INSERT和UPDATE语句使用record变量进行插入数据和更新数据。 不支持record类型的构造器作为函数或存储过程参数的默认值。 通过package_name.record_type声明recor
INTO和FETCH向一个record类型的变量中赋值。 将一个NULL值赋值给一个record变量。 不支持INSERT和UPDATE语句使用record变量进行插入数据和更新数据。 如果成员有record类型,则内层record类型的默认值不支持传递至外层record类型中。 通过package_name.re
DROP FUNCTION -- 创建A兼容模式数据库,并切换到此数据库。 gaussdb=# CREATE DATABASE ora_compatible_db DBCOMPATIBILITY 'A'; CREATE DATABASE gaussdb=# \c ora_compatible_db;
FUNCTION -- 创建ORA兼容模式数据库,并切换到此数据库。 gaussdb=# CREATE DATABASE ora_compatible_db DBCOMPATIBILITY 'ORA'; CREATE DATABASE gaussdb=# \c ora_compatible_db;
data_type为数组类型时,数组类型的元素长度校验或精度转换也受参数tableof_elem_constraints是否开启影响。 通过数组类型转换成的集合类型的值不支持对元素长度校验或精度转换。 data_type可以为基础数据类型、存储过程内定义的record类型、集合类型、数组类型,不支持ref
nts)。 data_type为数组类型时,数组类型的元素长度校验或精度转换也受参数tableof_elem_constraints是否开启影响。 通过数组类型转换成的集合类型的值不支持对元素长度校验或精度转换。 data_type可以为基础数据类型、或存储过程内定义的recor
exists(idx) 参数:idx为int4类型或varchar类型。 返回值:true或false,boolean类型。 功能描述:查找指定位置是否存在有效元素。 示例: gaussdb=# DECLARE type nest is table of varchar2;
exists(idx) 参数:idx为INT4类型或VARCHAR类型。 返回值:TRUE或FALSE,BOOLEAN类型。 功能描述:查找指定位置是否存在有效元素。 示例: gaussdb=# declare gaussdb-# type nest is table of
exists(idx) 参数:idx为INT4类型或VARCHAR类型。 返回值:TRUE或FALSE,BOOLEAN类型。 功能描述:查找指定位置是否存在有效元素。 示例: gaussdb=# declare type nest is table of varchar2;
索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。例如:该参数指定为1,limit指定为10,则只展示第2~11条数据。 约束限制: 不涉及。 取值范围: [0, 2^31-1] 默认取值: 默认为0(偏移0条数据,表示从第一条数据开始查询)。 请求参数 无。 响应参数
处理非初级SQL数据类型 本节介绍如何处理ecpg应用中非标量以及用户定义的SQL级别的数据类型。注意此处和使用非初级类型的宿主变量章节中介绍的对于非初级类型的宿主变量的处理不同。 数组 ecpg不直接支持多维SQL级别数组。一维SQL数组可以被映射到C语言数组类型的宿主变量,反
数据倾斜查询最佳实践 快速定位查询存储倾斜的表 父主题: 最佳实践