启动SQL*Plus
连接数据库
创建函数
create or replace function Add(x in number,y in number)
return number
is
z number(10);
begin
z:=x+y;
return z;
end;调用函数
declare
s number(10);
begin
s:=Add(1,2);
dbms_output.put_line(s); --oracle中的标准包
end;
连接数据库
创建函数
create or replace function Add(x in number,y in number)
return number
is
z number(10);
begin
z:=x+y;
return z;
end;调用函数
declare
s number(10);
begin
s:=Add(1,2);
dbms_output.put_line(s); --oracle中的标准包
end;
解决方案 »
- 请教一个查询sql的写法
- 帮忙优化sql
- ORACLE关于sql语句优化问题
- oracle与MS SQL SERVER2000的数据类型 转换关系
- 请问在linux下误删了sid的文件夹,该如何恢复
- 安装oracle时设置的环境变量oracle_home是做什么用的
- 求助:如何列出表中的所有字段
- 初学oracle,请大家多多指点~
- oracle怎样随机取一条纪录
- 各位高手能分析一下:ORA-01461: can bind a long value only for insert into a long column的原因吗?
- [ORA-06531 COLLECTION_IS_NULL ] 为什么是这个错误?
- update use_name set login_time=getTime() where name='admin';错在哪里啊?
return varhchar2(50)
is
name varhchar2(50);
begin
name:=select stu_name from tstudents where stu_id ='123' --如果有记录就把这个人的姓名查出来
if name<> ""
return name;
else
return '无记录'
end if
end;谢谢啦!
return varhchar2(50)
is
name varhchar2(50);
begin
name:=select stu_name from tstudents where stu_id ='123' --如果有记录就把这个人的姓名查出来
if name<> ''
return name;
else
return '无记录'
end if
end;