15_函数_是什么?

什么是函数?

-- 内置函数和python内置函数类似,又被称为字符函数

-- 自定义函数

如何执行?

select char_length(str),length(str)                  -- 字符长度,字节长度

-- concat(str_1,str_2)                                     -- 拼接 “str_1str_2”

-- insert(old,index ,len,new)                           -- 把old字符,把len长度替换成new字符

如何自定义函数?

delimiter $$

drop function if exist f1 $$

create function 函数名(

i1 int;

i2 int)

return int

begin

declaer num int;

set num = i1 + i2;

return(num);

end

delimiter ;

select 函数名(参数)             -- 执行函数

  -- 不能返回结果集,不能在里面写selec语句,还可以把字段当做参数传入函数

如何动态执行sql语句?

-- 防止sql语句注入,把sql语句当做参数传入函数,是存储过程

  -- 字符串是字符串,sql是sql语句

时间: 2024-10-28 19:14:28

15_函数_是什么?的相关文章

Oracle SQL语言之常用函数_超越OCP精通Oracle视频教程培训30

Oracle SQL语言之常用函数_超越OCP精通Oracle视频教程培训30 本课程介绍: Oracle视频教程,风哥本套oracle教程培训是<<Oracle数据库SQL语言实战培训教程>>的第5/5套:Oracle SQL语言之常用函数.主要学习Oracle数据库SQL聚合函数,分组函数,字符函数,转换函数,日期字符数字转换,日期函数,集合函数,分析函数等. Oracle SQL语言之常用函数,课程内容详细如下: 聚合函数-数据统计 分组函数-使用group by与havin

函数_实例2_计算器

#!/bin/bash compute() {         if [ $# != 3 ];then                 echo "Your input num is not enough!"         fi         let "s=0"         case $2 in                 +)                         let "s=$1+$3"                

函数_实例4_使用位置参数和函数返回结果

#函数中也可以使用位置参数! #函数是有返回结果的! #!/bin/bash show_week() {         echo -n  "your input is :"          echo "$1"         case $1 in      #变量是$1                 1)                         echo "Today is Monday"                      

python_递归_协程函数(yield关键字)_匿名函数_模块

协程函数(yield) 协程函数:生成器:yield关键字的另一种用法 例:装饰器自动初始化函数(生成器函数)deco 1 yield的语句形式: yield 1 2 #yield的表达式形式: x=yield 3 4 5 6 #协程函数 7 8 def deco(func): 9 def wrapper(*args,**kwargs): 10 res=func(*args,**kwargs) 11 next(res) 12 return res 13 return wrapper 14 15

【转】matlab函数_连通区域

转载自einyboy的博文Matlab的regionprops详解 1. matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域.算法:(1)Determine the connected components.  L = bwlabeln(BW, conn);(2)Compute the area of each component.  S = regionprops(L,

Python内置函数_数学运算类

本文和大家分享的主要是python内置函数数据运算类相关内容,一起来看看吧,希望对大家学习python 有所帮助. abs abs(x) 求绝对值 · X可以是整型,也可以是复数 · 若X是复数,则返回复数的模 >>> abs(-1)1>>> abs(-3+4j)5.0>>> bin bin(x) 将整数x转换为二进制字符串 >>> bin(2)'0b10'>>> bin(3)'0b11' bool bool([x]

01Python内置函数_集合操作类

basestring basestring() 说明:basestring是str和unicode的超类(父类),也是抽象类, 因此不能被调用和实例化,但可以被用来判断一个对象是否为str或者unicode的实例, isinstance(obj, basestring) 等价于isinstance(obj, (str, unicode)): 版本:python2.3版本以后引入该函数,兼容python2.3以后python2各版本. 注意:python3中舍弃了该函数,所以该函数不能在pytho

纯虚函数_抽象类

解耦合 和 模块的划分 c++没有接口的概念  但可以使用纯虚函数(抽象类)实现接口的功能 纯虚函数和抽象类纯虚函数是一个在基类中说明的虚函数,在基类中没有定义,要求任何派生类都定义自己的版本纯虚函数为各派生类提供一个公共界面(接口的封装和设计,软件的模块功能更划分) 纯虚函数说明形式: virtual 类型 函数名(参数表)= 0: 含有纯虚函数的基类 称为抽象类. class shape { point center; public: virtual void rotate(int)=0;

python基础-函数_递归_内置函数

一 数学定义的函数与python中的函数 二 为何使用函数 背景提要 三 函数和过程 四 函数参数 五 局部变量与全局变量 六 前向引用之'函数即变量' 七 嵌套函数 八 递归 九 匿名函数 十 函数式编程 十一 内置函数 十二 本节作业 一.数学定义的函数与python中的函数 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数.自变量x的取值范围叫做这个函数的定义域