首页 > 数据库 >SQL---------存储函数

SQL---------存储函数

时间:2024-07-24 17:50:52浏览次数:11  
标签:语句 存储 函数 int SQL total ---------

●存储函数(必须要有返回值)

           存储函数是有返回值的存储过程,存储函数的参数只能是in类型的。具体语法如下:

                                create function 存储函数名称([参数列表])

                                  returns type [characteristic...]

                                begin
                                      --SQL语句
                                return...
                                end;

                                characteristic说明:
                                                  ·deterministic:相同的输入参数总是产生相同的结果

                                                  ·no sql :不包含SQL语句

                                                  ·reads sql data:包含读取数据的语句,但不包含写入数据的语句

例子:create funtion fun1(n int)
reture int deterministic
begin
declare total int default 0;
while n>0 do
set total := total + n;
set n := n-1;
end while;
return total;
end;

select fun1(10);

标签:语句,存储,函数,int,SQL,total,---------
From: https://www.cnblogs.com/sulimin/p/18321406

相关文章

  • MySQL 如何拥有针对特定主机的单一用户账户
    MySQL如何拥有针对特定主机的单一用户账户?通常,我们会创建用户名相同但主机/IP不同的独立用户账户,如<USER>@<HOST1>,<USER>@<HOST2>....。<USER>@<HOSTn>。然后,给予这些用户相同的授权(权限/角色)和设置(密码、SSL等)。 除了以上的做法,可以创建一个可以从所有主机连接的......
  • Living-Dream 系列笔记 第64期
    树的重心当\(u\)作为根时,其节点数最大的子树最小,则称\(u\)为树的重心。性质一:节点数最大的子树的节点数不超过\(\frac{节点总数}{2}\)。(反证法,若某重心\(u\)的节点数最大的子树的节点数超过\(\frac{节点总数}{2}\),则将其一个子节点提起来会更优)性质二:至多两个且一......
  • 从excel列表读取图片,上传并匹配--基于03版
    主要思路:1.读取所有图片,先传到服务器本地,用row行编号命名图片名称.2.传到图片服务器,获取图片url3.与excel其它数据行匹配---------------不知为啥首尾两行不进去的分割线------------------------------publicvoidimportExcel(MultipartFilefiles)throwsException......
  • 解决小程序web-view两个恶心问题
    ......
  • .NET Core 核心知识点(四) -- 初会依赖注入
    控制反转、服务定位器、依赖注入  控制反转:使用对象或者服务的时候,不需要自己去创建/new服务,而是在使用的时候直接声明,容器会自动分配一个服务实例。相当于自己用发电机发电使用和利用电网公司的电的区别,自己发电,我需要一台发电机,安装发电机,自己设置电压,频率等等,而使用电......
  • MySQL(1)
    文章目录概述数据库OLTPOLAPSQLDQLDMLDDLDCLTCLMYSQL连接池管理服务和工具组件SQL接口查询解析器查询优化器缓冲组件CRUD创建数据库删除数据库选择数据库创建表删除表清空数据表增删改查小结概述数据库**按照数据结构来组织、存储和管理数据的仓库;**是一个长期存......
  • 每日一题:Leetcode-32 最长有效括号
    力扣题目解题思路java代码力扣题目:给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例1:输入:s="(()"输出:2解释:最长有效括号子串是"()"示例2:输入:s=")()())"输出:4解释:最长有效括号子串是"()()"示例3:输入:s=""......
  • Living-Dream 系列笔记 第63期
    树的中心当选取树上节点\(u\)为根时,最长链最短,则称\(u\)为树的中心。性质一:至多\(2\)个且一定相邻。性质二:一定位于树的直径上。性质三:若一棵树有多条直径,则它们必定交于树的中心。性质四:树的中心为根时,根到直径两端点分别为最长/次长链。U392706板子。......
  • Software-DM8-docker镜像
    Software-DM8-docker镜像达梦数据库达梦数据库管理系统DM8Docker镜像安装Docker安装dm8_20240613_x86_rh6_64_rq_ent_8.1.3.140_pack5.tar注意如果使用docker容器里面的disql,进入容器后,先执行source/etc/profile防止中文乱码。新版本Docker镜像中数据库默认......
  • [第一章 web入门]SQL注入-1
    [第一章web入门]SQL注入-1payload/index.php?id=1'and0unionselect1,2,group_concat(fllllag)fromfl4g--+?id=-1'unionselect1,2,group_concat(fllllag)fromflag--+Step库名?id=-1'unionselect1,2,group_concat(SCHEMA_NAME)frominformati......