检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
FUNCTION RETURN传递ref cursor(不支持) gaussdb=# DROP PROCEDURE IF EXISTS proc_sys_ref; gaussdb=# CREATE OR REPLACE function proc_sys_ref() RETURN SYS_REFCURSOR
VARCHAR2) RETURNS VOID; DBE_XML.XML_DOM_WRITE_TO_FILE_DOC( id IN RAW(13), file_dir IN VARCHAR2, charset IN VARCHAR2) RETURNS VOID PACKAGE
VARCHAR2) RETURNS VOID DBE_XML.XML_DOM_WRITE_TO_FILE_DOC( id IN RAW(13), file_dir IN VARCHAR2, charset IN VARCHAR2) RETURNS VOID PACKAGE
ORDER BY section_ID; return C1; END; / CREATE OR REPLACE function proc_sys_ref(OUT C2 SYS_REFCURSOR, OUT a int) return SYS_REFCURSOR IS declare
s.web_returns的select权限赋给用户joe。 1 2 openGauss=# GRANT USAGE ON SCHEMA tpcds TO joe; openGauss=# GRANT SELECT ON TABLE tpcds.web_returns to joe;
cds.web_returns的select权限授予用户joe。 1 2 gaussdb=# GRANT USAGE ON SCHEMA tpcds TO joe; gaussdb=# GRANT SELECT ON TABLE tpcds.web_returns to joe;
DROP FOREIGN DATA WRAPPER 功能描述 删除指定的外部数据封装。 注意事项 只有在support_extended_features=on时才能够成功执行DROP语句。 语法格式 DROP FOREIGN DATA WRAPPER [ IF EXISTS ] name
示例1:创建范围分区表tpcds.web_returns_p1,含有8个分区,分区键为integer类型。 分区的范围分别为:wr_returned_date_sk< 2450815,2450815<= wr_returned_date_sk< 2451179,2451179<=wr_returned_date_sk<
DROP FOREIGN DATA WRAPPER 功能描述 删除指定的外部数据封装。 注意事项 只有在support_extended_features=on时才能够成功执行drop语句。 语法格式 DROP FOREIGN DATA WRAPPER [ IF EXISTS ] name
ons='proc_outparam_override'后,out/inout的行为会改变,函数中同时返回return和out/inout,而参数打开前仅返回return,见示例。 不支持形参仅在自定义ref cursor类型和sys_refcursor类型不同的重载。 重载的函数在调用时变量需要明确具体的类型。
ns='proc_outparam_override'后,out/inout的行为会改变,函数中如果return和out/inout,可以同时返回,参数打开前只会返回return,见示例。 对于PL/SQL函数,打开参数behavior_compat_options='proc_
示例1:创建范围分区表tpcds.web_returns_p1,含有8个分区,分区键为integer类型。 分区的范围分别为:wr_returned_date_sk< 2450815,2450815<= wr_returned_date_sk< 2451179,2451179<=wr_returned_date_sk<
store_returns WHERE sr_item_sk > '4795'; --使用tpcds.store_returns拷贝一个新表tpcds.store_returns_t2。 openGauss=# CREATE TABLE tpcds.store_returns_t2 AS
store_returns WHERE sr_item_sk > '4795'; --使用tpcds.store_returns拷贝一个新表tpcds.store_returns_t2。 gaussdb=# CREATE TABLE tpcds.store_returns_t2 AS
在FUNCTION的RETURN语句中,返回复合类型的构造器的调用时,实际返回类型与定义返回类型不一致时,可以隐式转换为定义返回类型时则对结果进行类型转换,支持跨schema调用,如:RETURN schema.record;不支持跨database调用,如:RETURN package
在FUNCTION的RETURN语句中,返回复合类型的构造器的调用时,实际返回类型与定义返回类型不一致时,可以隐式转换为定义返回类型时则对结果进行类型转换,支持跨schema调用,如:RETURN schema.record;不支持跨database调用,如:RETURN package
store_returns_t1并插入tpcds.store_returns表中sr_item_sk字段中大于16的数值。 gaussdb=# CREATE TABLE tpcds.store_returns_t1 AS SELECT * FROM tpcds.store_returns WHERE
| := | = } expression ]} [, ...] ] ) [ RETURNS rettype [ DETERMINISTIC ] | RETURNS TABLE ( { column_name column_type } [, ...] )]
一个查询语句(SELECT语句),将查询结果作为插入的数据。 RETURNING 返回实际插入的行,RETURNING列表的语法与SELECT的输出列表一致。注意:INSERT ON DUPLICATE KEY UPDATE不支持RETURNING子句。 output_expression I
一个查询语句(SELECT语句),将查询结果作为插入的数据。 RETURNING 返回实际插入的行,RETURNING列表的语法与SELECT的输出列表一致。注意:INSERT ON DUPLICATE KEY UPDATE不支持RETURNING子句。 output_expression I