码迷,mamicode.com
首页 > 其他好文 > 详细

15_函数_是什么?

时间:2017-06-13 23:48:04      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:creat   替换   str   select   定义   内置函数   函数   char   动态   

什么是函数?

       -- 内置函数和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语句

15_函数_是什么?

标签:creat   替换   str   select   定义   内置函数   函数   char   动态   

原文地址:http://www.cnblogs.com/2bjiujiu/p/7003785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!