数据库编程;;DECLARE语句 ;DECLARE语句 ;SET语句 ; SELECT...INTO语句 ; SELECT...INTO语句 ;declear语句的使用;谢谢
2022-05-29 13:02:56 1.29MB mysql 数据库 文档资料 database
数据库编程;;调用存储过程 ;调用存储过程 ;删除存储过程 ;存储过程的调用;谢谢
2022-05-29 13:02:55 1.28MB 数据库 mysql 文档资料 database
数据库编程 存储过程举例 1)掌握 ——存储过程的应用; 课程目标 存储过程举例 【例】 创建一个Bookstore数据库的存储过程,根据用户姓名和书名查询订单,如果订购册数小于5本不打折,订购册数在5-10本之间,订购单价打九折,订购册数大于10本,订购单价打八折。 DELIMITER $$ CREATE PROCEDURE dj_update(IN c_name CHAR(8), IN b_name CHAR(20)) BEGIN DECLARE bh CHAR(20); DECLARE yhh CHAR(10); DECLARE sl TINYINT; SELECT 用户号 INTO yhh FROM Members WHERE 姓名=c_name; SELECT 图书编号 INTO bh FROM Book WHERE 书名=b_name; SELECT 订购册数 INTO sl FROM Sell WHERE 用户号=yhh AND 图书编号=bh; IF sl>=5 AND sl<=10 THEN UPDATE Sell SET 订购单价=订购单价*0.9 WHERE 用户
2022-05-29 13:02:55 1.28MB 数据库 mysql 文档资料 database
数据库编程 存储过程嵌套 课程目标 1)理解 ——存储过程嵌套的概念; 2)掌握 —— 存储过程嵌套的使用; 存储过程嵌套 【例】 创建一个存储过程sell_insert(),作用是向Sell表中插入一行数据。创建另外一个存储过程sell_update,在其中调用第一个存储过程,如果给定参数为0,则修改由第一个存储过程插入记录的是否发货字段为'已发货',如果给定参数为1则删除第一个存储过程插入的记录,并将操作结果输出。 第一个存储过程:向Sell表中插入一行数据。 CREATE PROCEDURE sell_insert() INSERT INTO Sell VALUES('18','C013', 'TP40/02',4, 30, '2017-03-05', NULL, NULL, NULL); 存储过程嵌套 第二个存储过程:调用第一个存储过,并输出结果 DELIMITER $$ CREATE PROCEDURE sell_update (IN X INT(1), OUT STR CHAR(8)) BEGIN CALL sell_insert(); CASE WHEN x=0 THEN
2022-05-29 13:02:54 1.28MB 数据库 mysql 文档资料 database
数据管理与数据库:第5章 视图、存储过程和用户自定义函数.pdf
2022-05-27 09:04:37 180KB 数据库 文档资料 database
drop procedure if exists pro_rep_shadow_rs; delimiter | ———————————- — rep_shadow_rs — 用来处理信息的增加,更新和删除 — 每次只更新上次以来没有做过的数据 — 根据不同的标志位 — 需要一个输出的参数, — 如果返回为0,则调用失败,事务回滚 — 如果返回为1,调用成功,事务提交 — — 测试方法 — call pro_rep_shadow_rs(@rtn); — select @rtn; ———————————- create procedure pro_rep_shadow_rs(out rtn int
2022-05-24 21:07:11 50KB mysql mysql存储过程 SQL
1
参数调用 判断是否有自主打卡且时间符合规范,,有就跳过,且迟到时自动自成合规考勤时间并写入系统
2022-05-23 17:03:18 1KB 文档资料
1
本文实例讲述了python的mysql数据库建立表与插入数据操作。分享给大家供大家参考,具体如下: mysql数据库建立表 一 代码 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","root","root","db_test01" ) # 使用 cursor() 方法创建一个游标对象 cursor cursor = db.cursor() # 使用 execute() 方法执行 SQL,如果表存在则删除 cursor.execute("DROP TABLE IF EXISTS EMPLOYEE") # 使用预处理语句创建表
1
SQL Server数据库应用与开发:第08章 存储过程和触发器.ppt
2022-05-20 15:04:02 664KB 数据库 文档资料 sql sqlserver
黑笔是我写的,红笔是我在网上找的答案。我俩参考表设置的不一样,我设置反了! 他这个语句好像也不是标准SQL,应该是MYSQL还是Oracle吧。希望老师解答~ (1)统计离散数学成绩分布 CREATE TABLE SCC( Grades CHAR(5), Num INT ) --存人数 INSERT INTO SCC(Grades,Num) VALUES('>90',0); INSERT INTO SCC(Grades,Num) VALUES('>80',0); INSERT INTO SCC(Grades,Num) VALUES('>70',0)
2022-05-20 09:44:39 489KB mysql存储过程 num 大数据
1