zoukankan      html  css  js  c++  java
  • MySql学习:自定义函数之无参函数

    -- 定义函数
    delimiter //
    
    -- 先删除函数,如果存在
    DROP FUNCTION IF EXISTS hello;
    
    CREATE FUNCTION hello() RETURNS VARCHAR(255)
    BEGIN
                RETURN 'Hello , 我是MySql的自定义无参函数--hello';
    END //
    delimiter;
    
    /*
    说明:
    使用DELIMITER是因为MySQL中默认是使用分号来结束一个命令的,
    我们定义的函数体中一条命令写完时会用分号来结束,
    而MySQL会误以为函数体已经定义完成,
    因为我们需要定义一个新的标识符来标识一个命令的结束,
    因为就可以使用DELIMITER。
    
    在Oracle中,就不会如此。Oracle中函数的结束是以  /  为结尾的
    
    */
    

    这里写图片描述

    这里写图片描述

    -- 调用自定义函数
    SELECT hello();

    这里写图片描述

  • 相关阅读:
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
    秋季学习总结
    对我影响最大的三位老师
    自我介绍
    第三周作业
    第二周作业
    求最大值及其下标
    PTA编程总结3
  • 原文地址:https://www.cnblogs.com/MountDa/p/13174758.html
Copyright © 2011-2022 走看看