• 中文
    • English
  • 注册
  • 查看作者
    • 7-3:MySQL 创建不带参数的自定义函数

      先来按照汉字的格式输出一下当前的时间:

      mysql> SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日  %H点%i分%s秒');
      +-------------------------------------------------+
      | DATE_FORMAT(NOW(),'%Y年%m月%d日  %H点%i分%s秒')             |
      +-------------------------------------------------+
      | 2018年03月01日  16点27分00秒                                |
      +-------------------------------------------------+
      1 row in set (0.00 sec)

      我们可以将这个函数的功能,用自定义函数来实现:

      mysql> CREATE FUNCTION f1() RETURNS VARCHAR(30)
          -> RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日  %H点%i分%s秒');
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> SELECT f1();
      +------------------------------+
      | f1()                         |
      +------------------------------+
      | 2018年03月01日  16点30分11秒             |
      +------------------------------+
      1 row in set (0.00 sec)

    • 0
    • 0
    • 0
    • 5.2k
    • 梁兴健

      请登录之后再进行评论

      登录

      赞助本站

      • 支付宝
      • 微信
      • QQ

      感谢一直支持本站的所有人!

      单栏布局 侧栏位置: