codecamp

函数操作

一、为什么使用函数

    1.函数可以更加方便的实现我们常用的功能:将我们常用的功能并且具有一致性(在实现功能上是一致的)封装为一个函数,我们在想实现这个功能的时候,直接调用即可。

    2.减少代码量,效率更高。

    3.函数分为系统函数和自定义函数(弥补系统函数的不足)。

二、如何使用函数

    1.创建函数

        CREATE [AGGREGATE] FUNCTION function_name(parameter_name type,[parameter_name type,...])

          RETURNS {STRING|INTEGER|REAL}

      return body

        简单来说就是:

      CREATE FUNCTION 函数名称(参数列表)

      RETURNS 返回值类型

      RETURN 函数体

    2.删除函数

        DROP FUNCTION function_name

    3.使用函数

        SELECT function_name(parameter_value,...)

三、什么地方使用函数

    在我们多出想实现同一个功能的时候,就可以创建一个函数,直接调用。

四、系统自带函数(51备份)

    1.数学函数

    数学

    2.聚合函数

    聚合

    3.字符串

    字符串

    4.日期和时间函数

    日期和时间

    5.加密函数

    加密

    6.控制器流函数

    控制流函数

    7.格式化函数

    格式化函数

    8.类型转化函数

    类型转化函数

    9.系统信息函数

    系统函数

    




非事务操作
存储过程
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

sqlserver

oracle

db2

mangodb

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }