您的位置: 主页 > 网络技术 > 网页制作 > Html/CSS > oracle中一个简单的函数

oracle中一个简单的函数
时间:11-01-13 来源: 作者:admin 阅览:

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

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

  create or replace function get_name(str in varchar2)

  return varchar2

  is

  begin

  if str =1 then

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

  elsif str = 2 then

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

  else

  return '小子不错吗!';

  end if;

  end get_name;

  1、在做一个页面调用这个函数,创建function.jsp页面,代码如下。

  <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>

  <jsp:directive.page import="yys.nxyh.bean.CommonalityBean"/>

  <jsp:directive.page import="java.sql.Statement"/>

  <jsp:directive.page import="java.sql.ResultSet"/>

  <jsp:directive.page import="com.mxw.Database.Database"/>

  <jsp:directive.page import="soja.base.RandomStrg"/>

  <HTML>

  <HEAD>

  <link type="text/css" href="${pageContext.request.contextPath}/archives/Common.css">

  </HEAD>

  <%

  Database db = new Database();

  db.getInstance("systemuser");

  Statement stmt =null;

  ResultSet rs = null;

  String sql="";

  String userid="2";

  String;

  String command = request.getParameter("command");

  int xzid=CommonalityBean.stringToInt(request.getParameter("xzid"));

  try

  {

  stmt= db.createStatement();

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

  rs=stmt.executeQuery(sql);

  while(rs.next())

  {

  name=rs.getString("name");

  }

  }catch (Exception e)

  {

  e.printStackTrace();

  }finally{

  }

  %>

[1][2]下一页

【责编:coco】


Html/CSS相关
关于<< oracle中一个简单的函数 >>的评论 查看所有评论