大家帮我看一下,我的个简单的函数有什么问题啊,说有编译错误
create function f8(int id)
return varchar2 as
s1 varchar2(6);
begin
select ename into s1 from emp where empno=id;
return s1;
end;
create function f8(int id)
return varchar2 as
s1 varchar2(6);
begin
select ename into s1 from emp where empno=id;
return s1;
end;
解决方案 »
- 两个表有条件性的 right 连接
- Googleb不到的Oracle基本问题
- ALIBABA数据仓库优秀人才招聘
- 两表间两个字段筛选
- select name from student和select name from student where name='%%' 的区别?
- ---------------月份跨年度查询数据------------【100分求助】
- 读取指定分隔符的问题
- 一个有关数据包的问题
- sample_size值总不变的原因以及三个SQL执行计划为何不同的原因?
- oracle8.1.7的数据库备份文件怎样恢复到oracle8i上 ?
- 我也来散分,下班前结帖!
- 关于submint 的interval参数的疑问,代码如下!
create function f8(id int)
return varchar2
as
s1 varchar2(6);
begin
select ename into s1 from emp where empno=id;
return s1;
end;
试试:create or replace function f8;说不定第一次创建成功了。或者你先drop funtion f8提示什么编译错误?
return varchar2
as
s1 varchar2(6);
begin
select ename into s1 from emp where empno=id;
return s1;
end;
/It should be ok if your table name and column are correct.