当前位置: 代码迷 >> Oracle开发 >> 关于oracel中的function有关问题
  详细解决方案

关于oracel中的function有关问题

热度:102   发布时间:2016-04-24 06:29:58.0
关于oracel中的function问题
create or replace function getglobalid return varchar2 is
  result varchar2(20);
begin
  select to_char(sysdate, 'yyyymmdd') ||
         lpad(seq_globalid.nextval, 11, '0')
    into result
    from dual;
  return(result);
end getglobalid;
我怎么调用这个函数啊?取后面19位啊?刚接触oracel的function,请教大家

------解决思路----------------------
引用:
create or replace function getglobalid return varchar2 is
  result varchar2(20);
begin
  select to_char(sysdate, 'yyyymmdd') 
------解决思路----------------------

         lpad(seq_globalid.nextval, 11, '0')
    into result
    from dual;
  return(result);
end getglobalid;
我怎么调用这个函数啊?取后面19位啊?刚接触oracel的function,请教大家

调用函数就是直接使用函数名getglobalid?即可,把他当作一个常量或者变量都可以。
  相关解决方案