当前位置: 首页 > news >正文

图片素材网站哪个最多/东莞seo优化案例

图片素材网站哪个最多,东莞seo优化案例,前端网页特效,如何制作网站的横幅转载,原文网址:http://www.mincoder.com/oracle/1383.shtml 用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。函数的参数有3种类型: (1)in参数类型:表示输入给函数的参数&…

转载,原文网址:http://www.mincoder.com/oracle/1383.shtml

 

用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。函数的参数有3种类型:

(1)in参数类型:表示输入给函数的参数,该参数只能用于传值,不能被赋值。

(2)out参数类型:表示参数在函数中被赋值,可以传给函数调用程序,该参数只能用于赋值,不能用于传值。

(3)in out参数类型:表示参数既可以传值,也可以被赋值。

 

1.函数的创建

语法格式:

 

Sql代码  

  1.     create [or replace] function functionName  

  2.     (  

  3.         parameterName1 mode1 dataType1,  

  4.         parameterName2 mode2 dataType2,  

  5.         ...  

  6.     )  

  7.     return returnDataType  

  8.     is/as  

  9.     begin  

  10.         function_body  

  11.         return expression  

  12.     end functionName; -- 结束函数的声明,也可以直接写end不加函数名。  

  13. --其中mode1、mode2表示参数类型,dataType表示参数的数据类型。returnDataType表示返回值类型。  

 

示例1:

 

Sql代码  

  1. create or replace function explainParameter -- 定义一个名为explainParameter的函数  

  2. (  

  3.     inParam in char,    --  定义该参数类型为in参数类型,只能用于赋值  

  4.     outParam out char,  --  out参数类型,只能用于传值  

  5.     inAndOutParam in out char   --  in out参数类型,既能赋值,又能传值  

  6. )  

  7. return char     --  表示函数的返回类型为char类型  

  8. as      -- 表示函数体部分  

  9.     returnChar char;        --  声明零时变量,这是可有可无的,这里声明返回变量为char类型的returnChar变量。  

  10. begin  

  11.     inParam := 'Hello World';   -- 这是错误的,in类型的参数只能用来传值,不能赋值  

  12.     outParam := 'Hello World'; -- 这是正确的,out类型的参数可以用来被赋值  

  13.     inAndOutParam := 'Hello World'; -- 这是正确的,in out参数既可以用来传值,又可以被赋值  

  14.     inAndOutParam := outParam; -- 这是错误的,out参数不能用来传值  

  15.     return(returnChar); -- 返回returnChar,也可以不要括号,直接写return returnChar。  

  16. end explainParameter; -- 结束explainParameter函数,表示explainParameter函数声明结束,也可以直接写end,不加函数名。  

 

 

示例2:

 

Sql代码  

  1. CREATE OR REPLACE   

  2. FUNCTION testFunc (num1 IN NUMBER, num2 IN NUMBER)  

  3. RETURN NUMBER  

  4. AS  

  5.     num3 number;  

  6.     num4 number;  

  7.     num5 number;  

  8. BEGIN  

  9.     num3 := num1 + num2;  

  10.     num4 := num1 * num2;  

  11.     num5 := num3 * num4;  

  12.     RETURN num5;  

  13. END;  

 

 

 

2.函数的调用

自定义函数的调用方法跟系统内置函数的调用方法相同,可以直接在select语句中调用,也可以在函数中调用,如下:

select testFunc(1,2) from tableName;

num := testFunc(1,2);

 

 

3.函数的删除

自定义函数的删除方法类似于表的删除,语法格式如下:

drop function [schema.]functionName;

转载于:https://www.cnblogs.com/joenee/p/4923215.html

http://www.jmfq.cn/news/5054239.html

相关文章:

  • 阿里大鱼 wordpress/优化手机流畅度的软件
  • 如何做服装微商城网站建设/免费推广网址
  • 政务网站建设工作总结/揭阳新站seo方案
  • 网站改版的前端流程/sem代运营托管公司
  • 珠海外贸网站建设/合肥seo关键词排名
  • 做网站 哪些公司/站长工具查询网站信息
  • 局域网网站域名怎么做/百度地图人工客服电话
  • 做淘宝客网站 首选霍常亮/武汉seo和网络推广
  • 网站上传小马后怎么做/nba排名最新
  • pc网站建设怎么样/谷歌优化方法
  • 江苏省网站备案查询/站长工具seo下载
  • 漳州正规网站建设哪家便宜/你就知道
  • 设计网站 问题/seo优化技术
  • 网站内页banner一般做多高/指数基金
  • wordpress 判断文章页/谷歌seo教程
  • 枸橼酸西地那非片是什么/天津百度seo排名优化
  • 天津建设工程注册中心网站/实时新闻热点
  • 网站建设案例模板/杭州网站优化效果
  • 深圳网站科技有限公司是真是假/seo网站制作优化
  • 贵阳网站建设q479185700棒/拓客团队怎么联系
  • 北京信息网站建设/seo网站监测
  • 自己的电脑做服务器搭建网站/新闻热点大事件
  • 沈阳网页设计制作/搜索引擎排名优化方案
  • 做网站需要花费那方面的钱/seo网站推广专员
  • 安阳专业做网站公司/做销售有什么技巧和方法
  • 数据统计网站有哪些/做网站价格
  • 邢台网站建设地方/免费站长工具
  • 大连餐饮网站建设/网络媒体推广报价
  • asp网站建设mdb文件/发新闻稿平台
  • 网站降权查询/自己怎么做游戏推广赚钱