数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

oracle中一个简单的函数


发布日期:2019年01月01日
 
oracle中一个简单的函数

创建一个get_name函数返回值是String类型(注这里的返回类型是可以根据自己的需要来设置)程序如下

create or replace function get_name(str in varchar)

return varchar

is

begin

if str = then

return 你好/这次你成功了吧!;

elsif str = then

return 你好/这次你失败了吧!;

else

return 小子不错吗!;

end if;

end get_name;

在做一个页面调用这个函数创建functionjsp页面代码如下

<%@ page language=java import=javautil* pageEncoding=GBK%>

<jsp:directivepage import=yysnxyhbeanCommonalityBean/>

<jsp:directivepage import=javasqlStatement/>

<jsp:directivepage import=javasqlResultSet/>

<jsp:directivepage import=commxwDatabaseDatabase/>

<jsp:directivepage import=sojabaseRandomStrg/>

<HTML>

<HEAD>

<link rel=stylesheet type=text/css ${pagntextPath}/archives/Commoncss>

</HEAD>

<%

Database db = new Database();

dbgetInstance(systemuser);

Statement stmt =null;

ResultSet rs = null;

String sql=;

String userid=;

String name=;

String command = requestgetParameter(command);

int xzid=CommonalityBeanstringToInt(requestgetParameter(xzid));

try

{

stmt= dbcreateStatement();

sql= select get_name(+xzid+) as name from dual;

rs=stmtexecuteQuery(sql);

while(rsnext())

{

name=rsgetString(name);

}

}catch (Exception e)

{

eprintStackTrace();

}finally{

}

%>

<BODY >

<form name=f method=get>

<center>用户登记信息</center>

<table align=center bgcolor=#ffffff border=>

<tr>

<td><input type=radio checked=checked name=xzid value=>壹

<input type=radio name=xzid value=>贰

<input type=radio name=xzid value=>弎

</td>

</tr>

<tr>

<td><input type=buttonsumb() value=提 交> &nbsp;&nbsp;&nbsp;

<input type=reset value=取 消>&nbsp;&nbsp;&nbsp;

</td>

</tr>

</table>

<center><%outprintln(name==+name); %></center>//输出返回的值

<input type=hidden name=command>

</form>

</body>

<script type=text/javascript>

function sumb()

{

mandvalue=insert;

fsubmit();

}

</script>

</html>

这里使用的是oracle没有对数据库的具体连接写出来大家可以使用自己的数据库

上一篇:一句T-SQL语句引发的思考 转帖

下一篇:Oracle10g新特性—选择性编译