zoukankan      html  css  js  c++  java
  • MYSQL数据库学习(五)如何自定义函数

    delimiter $
    create function getname (id int)
    returns varchar(30)
    begin
    declare name varchar(30);
    select sname into name from student where sid=id;
    return name;
    end
    $

    delimiter ;
    ;

    delimiter 关键字:把原有以分号结尾语句的标识改成自定义的,我这里改成了$ ,作用是为了在详细语句中不会直接提交操作
    getname :函数名
    (id int):参数列表
    returns varchar(30):返回值类型

    begin....end:语句块

    $:结束标识,我们上面已经把结束标识定义为这个了

    delimiter ;:把结束标识重新定义为分号

    删除函数:DROP FUNCTION IF EXISTS function_name;

    查看所有自定义函数, 自定义函数只能在本数据库使用: show function status [like 'pattern'];

    查看函数创建语句:show create function 函数名;  

  • 相关阅读:
    优先队列
    BFS和图的最短路径 279,127,126
    opencv常用函数
    图形图像概念
    缓存
    主板
    显卡
    cpu
    vs配置opencv(只需一次)
    附加依赖项、库目录、包含目录
  • 原文地址:https://www.cnblogs.com/daimaxuejia/p/12419893.html
Copyright © 2011-2022 走看看