首页 > 其他分享 >存储过程

存储过程

时间:2024-01-27 11:44:43浏览次数:35  
标签:存储 end -- create 游标 int 过程 procedure

create procedure p1()
BEGIN
select * from test;
end;

--调用
call p1

--查看
show create procedure p1;

-- 删除
DROP procedure p1 ;


delimiter $$

create procedure p1()
BEGIN
select * from test;
end$$

 

create procedure p2()
begin
declare str_count int default 0;
select count(*) into stu_dent from studetn;
end;

 


create procedure p3()
begin
declare str_count int default 0;
declare result varchar(10);
if score >=85 then
set result := '优秀';
else score >=60 THEN
set result := '鸡哥'
end if;
end;

 


create procedure p9(in in int)
BEGIN
declare total int default 0;

sum:loop
if n <=0 then
leave sum;
end if ;

end total :=total +n;
set n := n-1;
end loop sum;

select total;

end ;

call p9( n: 100 )

 

 

-- 声明游标
-- 创建游标
-- 开启游标
-- 获取游标记录
-- 插入数据到新表
-- 关闭游标


create procedure p11(in uage init )
begin
declare u_cursor cursor for
select name,profession from studetn where age <= uage ;

drop table if exists tb_user_pro;
create table if not exists tb_user_pro(
id int primary key auto_increment,
name varchar(100),
profession varchar(100)
);

open u_cursor;
while true DO
fetch u_cursor into uname,upro;
insert into tb_user_pro values (null ,uname,upro);

end while;
close u_cursor;

end;


 

标签:存储,end,--,create,游标,int,过程,procedure
From: https://www.cnblogs.com/JIKes/p/17991261

相关文章

  • `pandas.ExcelFile.book` 是一个属性,它存储了底层 Excel 读取库(如 xlrd 或 openpyxl)创
    有点像excelwriter?`pandas.ExcelFile.book`是一个属性,它存储了底层Excel读取库(如xlrd或openpyxl)创建的workbook对象¹。你可以通过这个属性来访问Excel文件的更多详细信息,比如工作表的名字、单元格的格式等等。下面是一个如何使用`pandas.ExcelFile.book`的例子³:``......
  • pyqt5基本安装过程(内含pip改变默认安装路径的方法)
    今天安装pyqt的时候发现pip总是会安装到一个我自己都找不到的地方,安装完和没安装一样,每次都只能靠pycharm中设置的安装库来救命。为了愉快的用命令行下载软件包(其实是因为qt需要安装的包太多),我改变了它的默认安装路径。如何改变pip默认安装路径先看一下python安装的默认位置以......
  • Gradle下载安装与配置过程
    下载Gradle:镜像链接https://mirrors.cloud.tencent.com/gradle/,找到所需版本,这里下载gradle-8.2-all.zip,如不知道该下载哪个版本,请往下翻查看注部分。配置环境变量:解压到D盘,我这里解压目录为D:\Android\Gradle\gradle-8.2。添加该目录到系统环境变量,新建变量名为GR......
  • 【SQL】SQL Server还原完整备份和差异备份的操作过程
    还原数据库遇到这个提示 学习下差异备份原文链接:https://blog.csdn.net/david_520042/article/details/1297505651.首先右键数据库,点击还原数据库:1、还原完整数据库,选择好完整数据库的备份文件,在【选项】中,【还原选项】选择覆盖现有数据库,【恢复状态】选择第二个,点击确定。......
  • 热烈祝贺储迹NAS存储产品在龙芯平台上适配成功
    此前,我司自主研发的“储迹NAS网络存储器V1.0”产品已送至龙芯中科进行测试,该产品是以龙芯3A5000/3C5000系列CPU为基础。因我司NAS产品多年开发经验与龙芯中科研发团队专业而迅速的支持,进过严格检测,我公司产品运行稳定、安全、可靠。顺利通过龙芯中科《产品兼容互认证明》该证书标志......
  • 储迹附网存储助力河海大学(江苏省信创实验室)信创课程综合管理系统
    河海大学是一所拥有百余年办学历史,以水利为特色,工科为主,多学科协调发展的教育部直属全国重点大学,是实施国家“211工程”重点建设、国家优势学科创新平台建设、“双一流”建设以及教育部批准设立研究生院的高校。一百多年来,学校在治水兴邦的奋斗历程中发展壮大,被誉为“水利高层次创......
  • 如何配置LiveNVR实现在服务器上多个不同的磁盘目录存储监控摄像头的录像,并支持电脑、
    @目录1、流媒体服务软件2、配置开启录像(云端录像)3、指定录像存储路径4、录像回看(云端录像)4.1、查看录像4.1.1、时间轴视图4.1.2、列表视图5、云端录像相关接口6、如何分享时间轴录像回看?7、iframe集成示例8、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务1、流媒体服务软件LiveNVR......
  • 蓝牙BQB认证申请过程常见问题解答
    BQB全名:BluetoothQualificationBody,我们一般称之为蓝牙资格认证,产品具有蓝牙功能并且在产品外观上标明蓝牙标志(Bluetoothlogo),必须通过蓝牙BQB的认证。1、为什么要过BQB?蓝牙技术联盟(BluetoothSpecialInterestGroup,简称SIG),蓝牙技术是它发明的。我们要使用它的专利,必须拿......
  • java 类转json串,好用来存储
    在Java中,将一个类实例转换为JSON字符串可以使用一些第三方库,比如Gson,Jackson和FastJSON等。下面以Gson为例,展示一个简单的类转换为JSON字符串的示例:importcom.google.gson.Gson;publicclassMyClass{privateintid;privateStringname;publicMyClass(in......
  • Unity 实现一个FPS游戏的全过程
    Unity是一款功能强大的游戏引擎,它提供了各种各样的工具和功能,以帮助开发者轻松地创建精美的3D游戏和应用程序。在本文中,我们将使用Unity实现一个FPS游戏的全过程,从场景设计、角色控制、敌人AI到最终的打包发布。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础......