hplsql创建并在hive中执行存储过程任务

创建存储过程:文件名为P_SAY_HELLO.sql

CREATE PROCEDURE P_SAY_HELLO(IN name STRING, OUT output STRING)

BEGIN

SET output = '姓名:, ' || name || 'hi,你好!';

END;

hplsql创建并在hive中执行存储过程任务

调用存储过程:文件名为CALL_P_SAY_HELLO.sql

INCLUDE /home/hadoop/P_SAY_HELLO.sql

DECLARE str STRING;

CALL set_message('郑凯', str);

PRINT str;

hplsql执行作业:

hplsql -f CALL_P_SAY_HELLO.sql


分享到:


相關文章: