在存储过程中定义的数组类型,其作用域仅在该存储过程中。 建议选择上述定义方法的一种来自定义数组类型,当同时使用两种方法定义同名的数组类型时,DWS会优先选择存储过程中定义的数组类型来声明数组变量。
DROP PROCEDURE proc_sys_ref; 父主题: DWS存储过程游标
DROP PROCEDURE proc_cursor3; DROP TABLE staffs_t1; DROP TABLE sections_t1; 父主题: DWS存储过程游标
col1 VARCHAR2 (400), col2 DATE NOT NULL ) ON COMMIT PRESERVE ROWS ; 父主题: 模式对象
PG_JOB PG_JOB视图存储用户创建的定时任务的任务详细信息。 PG_JOB视图用于代替历史版本的PG_JOB系统表,提供对之前版本的前向兼容。原PG_JOB系统表已经变更为PG_JOBS系统表,关于PG_JOBS系统表的描述详见PG_JOBS。
PG_JOB PG_JOB视图存储用户创建的定时任务的任务详细信息。 PG_JOB视图用于代替历史版本的PG_JOB系统表,提供对之前版本的前向兼容。原PG_JOB系统表已经变更为PG_JOBS系统表,关于PG_JOBS系统表的描述详见PG_JOBS。
INT4 CHAR - 父主题: DWS存储过程
DROP PROCEDURE regress_record; 父主题: DWS存储过程数组和record
其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN 语法 返回语句的语法请参见图1。 图1 return_clause::= 对以上语法的解释如下: 用于将控制从存储过程或函数返回给调用者。
',i; END IF; RETURN; END; / CALL proc_control_structure(3); --删除存储过程 DROP PROCEDURE proc_control_structure; 父主题: DWS存储过程控制语句
SELECT * FROM hdfs_t1 WHERE title BETWEEN 100 AND 120; --删除存储过程和表 DROP PROCEDURE proc_forall; DROP TABLE hdfs_t1; 父主题: DWS存储过程控制语句
DROP PROCEDURE proc_case_branch; 父主题: DWS存储过程控制语句
END IF; END; / 父主题: DWS存储过程控制语句
INT4 CHAR - 父主题: DWS存储过程
DROP PROCEDURE regress_record; 父主题: DWS存储过程数组和record
其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN 语法 返回语句的语法请参见图1。 图1 return_clause::= 对以上语法的解释如下: 用于将控制从存储过程或函数返回给调用者。
',i; END IF; RETURN; END; / CALL proc_control_structure(3); --删除存储过程 DROP PROCEDURE proc_control_structure; 父主题: DWS存储过程控制语句
SELECT * FROM hdfs_t1 WHERE title BETWEEN 100 AND 120; --删除存储过程和表 DROP PROCEDURE proc_forall; DROP TABLE hdfs_t1; 父主题: DWS存储过程控制语句
DROP PROCEDURE proc_case_branch; 父主题: DWS存储过程控制语句
END IF; END; / 父主题: DWS存储过程控制语句