请教关于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;
相关问答:
环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。
......
日前用oci函数查询oracle数据时出现个问题,就是在查询到date类型的数据时,使用pl/sql 查询oracle库中的数据显示是
2009-9-29 12:12:12
但是通过语句select * from tablename 查询,使用oci_fetch_array() ......
能否用语句实现。而不是现成的工具?
楼上的兄弟可以详细一些吗?
祝你节日快乐!哈哈
节日快乐
SQL code:
一. 导出工具 exp
1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin
......
手头有一个老的产品,delphi 6连接oracle,取sys.aud$系统表里面的数据
用Adoconnection+adodataset,
用system用户,Adoconnection 连接成功,但如果在adodataset里面写:
SELECT * from SYS.AUD ......
在Eclipse里编写的一个JAVA程序,连接数据库,却总连不上,程序为:
import java.sql.*;
public class as {
public static void main(String args[])throws Exception
{
Class.forName("oracle. ......