易截截图软件、单文件、免安装、纯绿色、仅160KB

请教关于oracle的自定义函数的问题

create or replace function GetWorkBeginTime()
  return date is
  myDate    date;
begin
  myDate := trunc(sysdate-1)+8/24;
  return myDate;
end;

写了个函数,可是编译不通过:Compilation errors for FUNCTION REPORTER.GETWORKBEGINTIME

Error: PLS-00103: 出现符号 ")"在需要下列之一时:
        <an identifier>
          <a double-quoted delimited-identifier> current
Line: 1
Text: create or replace function GetWorkBeginTime()

怎么解决?请高手指点。

你是在哪里执行的啊,我的在plsql里面执行,完全成功的。

SQL code:
create or replace function GetWorkBeginTime()
return date is
myDate date;
begin
myDate := trunc(sysdate-1)+8/24;
return myDate;
end GetWorkBeginTime;


这样试试看



加上参数试试:

create or replace function GetWorkBeginTime1(out date)
  return date is
  myDate    date;
begin
  myDate := trunc(sysdate-1)+8/24;
  return myDate;
end;

这样试试:
create or replace function GetWorkBeginTime
  return date is
  myDate    date;


相关问答:

php和oracle的页面登录问题

Conn.php页面:
[code=php]
<?php
$con = oci_connect("finaltest","finaltestpw","(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = ( ......

oracle,mysql 和hibernate的问题。。。。。。。急

是这样的,前些天我发了一个oracle改mysql的贴么,现在又遇到了点问题。。。请大家帮帮忙
oracle里边的long型 映射到hibernate里边是long型的  ,但是到了mysql映射hibernate的时候就没有long型了 ,都是int ......

请教:如何将sqlserver和oracle中的数据相互复制

能否用语句实现。而不是现成的工具?

楼上的兄弟可以详细一些吗?
祝你节日快乐!哈哈

节日快乐

SQL code:

一. 导出工具 exp
1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin
......

Oracle [] 匹配符问题

代码
select * from ct_lsb where br_number like '0746 8[1-3]%'

请问 为什么这个查不出数据?

select * from ct_lsb where br_number like '0746 83%'这个查的出额!

select ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号