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

免费外贸电商平台seo专业培训学费多少钱

免费外贸电商平台,seo专业培训学费多少钱,dw2018网页制作步骤图文,怎么自己的电脑做网站服务器用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。函数的参数有3种类型:(1)in参数类型:表示输入给函数的参数,该参数只能用于传值,不能被赋值。(2)out参数类型:表示参数在函数中被赋值&…

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

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

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

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

1.函数的创建

语法格式: sql代码

create [or replace] function functionName

(

parameterName1 mode1 dataType1,parameterName2 mode2 dataType2,...

)

return returnDataType

is/as

begin

function_body

return expression

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

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

示例1:

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

(

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

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

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

)

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

as

-- 表示函数体部分

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

begin

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

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

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

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

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

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

/**

inParam := 'Hello World';虽然是错误的,这种方式语法上编译不通过;

inAndOutParam := outParam;虽然是错误的,这种方式语法上编译通过;

*/

示例2:

CREATE OR REPLACE FUNCTION testFunc(num1 IN NUMBER,num2 IN NUMBER)

RETURN NUMBER AS

num3 number;

num4 number;

num5 number;

BEGIN

num3 := num1 + num2;

num4 := num1 * num2;

num5 := num3 * num4;

RETURN num5;

END;

示例3:注意:无参函数的创建

CREATE OR REPLACE FUNCTION fun_noParameter RETURN VARCHAR2 AS

BEGIN

RETURN to_char(sysdate,'yyyy"年"mm"月"dd"日"');

END;

2.函数的调用

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

select testFunc(1,2) from tableName;

num := testFunc(1,2);

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

drop function [schema.]functionName;

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

http://www.lbrq.cn/news/2504395.html

相关文章:

  • 微信企业app下载安装seo成功案例分析
  • 网站描述标签怎么写做网页怎么做
  • 网站域名注册费用优化网站收费标准
  • 做网站游戏怎么挣钱搜索引擎优化seo公司
  • html网站建设流程品牌整合营销案例
  • 备案平台新增网站长沙网站优化
  • 做php网站廊坊网络推广公司
  • 汽车之家网站系统是什么做的2022年十大网络流行语发布
  • 长沙建网站培训机构seo网站排名查询
  • 网站建设 流程 域名申请百度的广告
  • 网站集群怎么做交换友情链接吧
  • 什么网站做的靠枕比较有创意免费的网站域名查询
  • 果业局网站建设百度网盘网页登录入口
  • 东阳高端营销型网站建设品牌软件测试培训班多少钱
  • 如何创建免费网站最新国际新闻事件
  • 广州网站建设哪家有1000个关键词
  • 一级a做爰片完整网站官方网站营销
  • 如何开始做b2b网站网店推广常用的方法
  • 怎么做门户网站设计广州网站优化平台
  • 旅游网站开发实现开题报告惠州网站建设
  • 常州天狼网站建设广告营销顾问
  • 广州做网站建设哪家公司好百度推广运营这个工作好做吗
  • 果女做拍的视频网站百度推广客户端怎样注册
  • 动态网站做登录界面旺道seo推广系统怎么收费
  • 网站建设7个主要流程图网店代运营的套路
  • 网站如何添加二维码社交网络推广方法有哪些
  • 用dw怎么做网站留言板深圳网络推广优化
  • 动漫做暧视频在线观看网站成都网站seo费用
  • 专门做搜索种子的网站有哪些嘉兴网站建设方案优化
  • 负责做网站的叫什么公司北京网站seo优化推广
  • 【Unity游戏】——1.俄罗斯方块
  • Android 解析 TrafficDescriptor 的 OSAPP 信息
  • 源代码管理工具有哪些?有哪些管理场景?
  • Python Pandas.cut函数解析与实战教程
  • 【Python系列】Flask 应用中的主动垃圾回收
  • JavaWeb(苍穹外卖)--学习笔记13(微信小程序开发,缓存菜品,Spring Cache)