ITPub博客

首页 > Linux操作系统 > Linux操作系统 > FND_MESSAGE

FND_MESSAGE

原创 Linux操作系统 作者:Farmor 时间:2011-04-29 16:28:30 0 删除 编辑

DECLARE
  x_msg_count NUMBER;
  x_msg_data  VARCHAR2(3000);

  v_msg_index_out NUMBER;
  v_data          VARCHAR2(1000);
BEGIN

  fnd_message.set_name('IBY', 'IBY_UNIQ_ACCOUNT');--设置消息名称
  fnd_msg_pub.add;--添加到Global Area

  fnd_message.set_name('FND', 'AFDICT- DATABASE STATS');--设置消息名称
  fnd_message.set_token('UPDATES', 'Steven123');--设置消息内容中变量的值
  fnd_message.set_token('INSERTS', 'Steven321');--设置消息内容中变量的值
  fnd_msg_pub.add;--添加到Global Area
 
  --当x_msg_count 为1时,直接输出x_msg_data,否则需要循环输出
  fnd_msg_pub.count_and_get(p_encoded => fnd_api.g_false,
                            p_count   => x_msg_count,
                            p_data    => x_msg_data);

  dbms_output.put_line('x_msg_count:' || x_msg_count);
  dbms_output.put_line('x_msg_data:' || x_msg_data);

  FOR k IN 1 .. x_msg_count LOOP
    fnd_msg_pub.get(p_msg_index     => k,
                    p_encoded       => fnd_api.g_false,
                    p_data          => v_data,
                    p_msg_index_out => v_msg_index_out);
    dbms_output.put_line('(' || v_msg_index_out || ')->' || v_data);
  END LOOP;
  --app_exception.raise_exception;
END;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25684327/viewspace-694126/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Boolean变量用法
下一篇: Object、Varray用法
请登录后发表评论 登录
全部评论

注册时间:2011-04-13

  • 博文量
    22
  • 访问量
    28370