procedure 更多内容
  • PROCEDURE(使用RETURNS)

    PROCEDURE(使用RETURNS) 使用RETURNS的PROCEDURE迁移为使用RETURNS的FUNCTION。 Netezza语法 迁移后语法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

    来自:帮助中心

    查看更多 →

  • ALM-45596 Procedure执行失败

    ALM-45596 Procedure执行失败 告警解释 Procedure是由ConfigNode Leader管理执行的任务,如果有Procedure执行失败,则会产生此告警。如果同一个Procedure重新执行成功,告警清除。 告警属性 告警ID 告警级别 是否可自动清除 45596

    来自:帮助中心

    查看更多 →

  • 存储过程支持自治事务

    DROP TABLE gaussdb=# DROP PROCEDURE autonomous_4; DROP PROCEDURE gaussdb=# DROP PROCEDURE autonomous_5; DROP PROCEDURE 上述例子,最后在回滚的事务块中执行包含自

    来自:帮助中心

    查看更多 →

  • 循环语句

    CREATE PROCEDURE --调用存储过程 gaussdb=# CALL proc_while_loop(10); proc_while_loop ----------------- (1 row) --删除存储过程和表 gaussdb=# DROP PROCEDURE

    来自:帮助中心

    查看更多 →

  • 动态调用匿名块

    row) --删除存储过程 gaussdb=# DROP PROCEDURE dynamic_proc; DROP PROCEDURE gaussdb=# DROP PROCEDURE dynamic_proc1; DROP PROCEDURE --开启dynamic_sql_check时报错示例

    来自:帮助中心

    查看更多 →

  • 规格约束

    (1 row) gaussdb=# DROP PROCEDURE proc_sys_ref; DROP PROCEDURE gaussdb=# DROP PROCEDURE proc_sys_call; DROP PROCEDURE PROCEDURE IN或INOUT出参传递REF

    来自:帮助中心

    查看更多 →

  • 嵌套的子程序

    = 1 -- 调用本地声明的下层子程序 CREATE OR REPLACE PROCEDURE proc_test() AS PROCEDURE proc_sub1 IS procedure proc_sub2 IS BEGIN

    来自:帮助中心

    查看更多 →

  • 高级包

    差异 1 FCLOSE Procedure CLOSE Procedure - 2 FCLOSE_ALL Procedure CLOSE_ALL Procedure - 3 FCOPY Procedure COPY Procedure - 4 FFLUSH Procedure FLUSH

    来自:帮助中心

    查看更多 →

  • 高级包

    差异 1 FCLOSE Procedure CLOSE Procedure - 2 FCLOSE_ALL Procedure CLOSE_ALL Procedure - 3 FCOPY Procedure COPY Procedure - 4 FFLUSH Procedure FLUSH

    来自:帮助中心

    查看更多 →

  • 调用语句

    PROCEDURE proc_staffs; DROP PROCEDURE gaussdb=# DROP PROCEDURE proc_return; DROP PROCEDURE gaussdb=# DROP TABLE staffs; DROP TABLE 父主题: 基本语句

    来自:帮助中心

    查看更多 →

  • 事务管理

    / DROP PROCEDURE TRANSACTION_EXAMPLE2; 示例12:不支持出现在SQL中的调用(除了Select Procedure)。 CREATE TABLE EXAMPLE1(COL1 INT); CREATE OR REPLACE PROCEDURE

    来自:帮助中心

    查看更多 →

  • 事务管理

    REPLACE PROCEDURE exec_func1() AS BEGIN CREATE TABLE TEST_exec(A INT); COMMIT; END; / CREATE PROCEDURE gaussdb=# CREATE OR REPLACE PROCEDURE

    来自:帮助中心

    查看更多 →

  • 循环语句

    CREATE PROCEDURE --调用存储过程 gaussdb=# CALL proc_while_loop(10); proc_while_loop ----------------- (1 row) --删除存储过程和表 gaussdb=# DROP PROCEDURE

    来自:帮助中心

    查看更多 →

  • 循环语句

    CREATE PROCEDURE --调用存储过程 gaussdb=# CALL proc_while_loop(10); proc_while_loop ----------------- (1 row) --删除存储过程和表 gaussdb=# DROP PROCEDURE

    来自:帮助中心

    查看更多 →

  • 循环语句

    CREATE PROCEDURE --调用函数 gaussdb=# CALL proc_while_loop(10); proc_while_loop ----------------- (1 row) --删除存储过程和表 gaussdb=# DROP PROCEDURE

    来自:帮助中心

    查看更多 →

  • 动态调用匿名块

    row) --删除存储过程 gaussdb=# DROP PROCEDURE dynamic_proc; DROP PROCEDURE gaussdb=# DROP PROCEDURE dynamic_proc1; DROP PROCEDURE --开启dynamic_sql_check时报错示例

    来自:帮助中心

    查看更多 →

  • 事务管理

    PRINT_LINE('EXP IS:'||EXP); END; / CREATE PROCEDURE 示例12:不支持出现在SQL中的调用(除了Select Procedure)。 gaussdb=# CREATE OR REPLACE PROCEDURE TRANSACTION_EXAMPLE3() AS

    来自:帮助中心

    查看更多 →

  • 嵌套的子程序

    = 1 -- 调用本地声明的下层子程序 CREATE OR REPLACE PROCEDURE proc_test() AS PROCEDURE proc_sub1 IS PROCEDURE proc_sub2 IS BEGIN

    来自:帮助中心

    查看更多 →

  • 触发器函数

    before_ins_stmt_trig BEFORE INSERT ON tri_insert FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('before_ins_stmt'); CREATE TRIGGER -- 创建触发器after_ins_when_trig。

    来自:帮助中心

    查看更多 →

  • 触发器函数

    before_ins_stmt_trig BEFORE INSERT ON tri_insert FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('before_ins_stmt'); CREATE TRIGGER -- 创建触发器after_ins_when_trig。

    来自:帮助中心

    查看更多 →

  • 存储过程支持自治事务

    PRINT_LINE('JUST USE CALL.'); END; / CREATE PROCEDURE --创建调用自治事务存储过程的普通存储过程 gaussdb=# CREATE OR REPLACE PROCEDURE autonomous_5(a INT, b INT) AS

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了