问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

存储过程是什么?谁能给我详细解答?

发布网友 发布时间:2022-04-29 10:09

我来回答

3个回答

懂视网 时间:2022-05-05 08:39

存储过程需要MySQL 5 MySQL 5添加了对存储过程的支持,因此,本章内容适用于MySQL 5及以后的版本。迄今为止,使用的大多数SQL语句都是针对一个或多个表的单条语句。并非所有操作都这么简单,经常会有一个完整的操作需要多条语句才能完成。例如,考虑以下的情形。1.为了处理订单,需要核对以保证库存中有相应的物品。2.如果库存有物品,这些物品需要预定以便不将它们再卖给别的人,并且要减少可用的物品数量以反映正确的库存量。3.库存中没有的物品需要订购,这需要与供应商进行某种交互。4.关于哪些物品入库(并且可以立即发货)和哪些物品退订,需要通知相应的客户。这显然不是一个完整的例子,它甚至超出了本书中所用样例表的范围,但足以帮助表达我们的意思了。执行这个处理需要针对许多表的多条MySQL语句。此外,需要执行的具体语句及其次序也不是固定的,它们可能会(和将)根据哪些物品在库存中哪些不在而变化。那

1. 为什么使用mysql储存过程?mysql储存过程简介

简介:需要MySQL 5 MySQL 5添加了对存储过程的支持,因此,本章内容适用于MySQL 5及以后的版本。 迄今为止,使用的大多数SQL语句都是针对一个或多个表的单条语句。并非所有操作都这么简单,经常会有一个完整的操作需要多条语句才能完成。例如,考虑以下的情形。 1.为了处理订单,需要核对以保证库存中有相应的物品。

2. PHP调用Oracle,mysql,mssql server 储存过程方法_PHP教程

简介:PHP调用Oracle,mysql,mssql server 储存过程方法。下面总结了三种流行的数据库教程如何利用php教程 来调用它们的存储过程,我们讲有mysql教程,oracle,mssql server哦。 ?php function check_login($use

3. 把一条 UPDATE 加个储存过程要怎么做,高手帮忙

简介:把一条 UPDATE 加个储存过程要怎么做,高手帮忙

4. PHP调用Oracle,mysql,mssql server 储存过程方法

简介:PHP调用Oracle,mysql,mssql server 储存过程方法。下面总结了三种流行的数据库教程如何利用php教程 来调用它们的存储过程,我们讲有mysql教程,oracle,mssql server哦。 ?php function check_login($use

5. SQL Server通过储存过程实现批量删除注意事项

简介:这里设定传过来的参数是拼接好的字符串,如:1,2,3,4,5 create procedure up_batchDeleteById ( @condition varchar(max) ) as delete from dt_name where id in(@condition) 以上的做法看似正确,实际会报错,具体原因是说id是int类型的,而@condition是字

6. MySQL管理之用户权限

简介:MySQL用户管理mysql授权级别·全局级别·数据库级别(能否删除创建库·表级别·字段级别·储存过程、存储函数级别需要了解的三种权限类型·管理类·数据库访问类

7. Oracle 11g Release 1 (11.1) PL/SQL Collection 方法

简介:collection 方法是一个内置的 PL/SQL 子程序,可以返回 collection 信息,或是在 collection 上执行操作,很方便。你可以通过点记

8. MySQL储存过程的备份和还原技巧

简介:在转储的数据库中转储存储程序(函数和程序)。使用---routines产生的输出包含CREATE PROCEDURE和CREATE FUNCTION语句以重新创建子

9. 使用 SQL Server 添加删除修改查询储存过程

简介:--添加 create procedure usp_add ( @table nvarchar(255), @values nvarchar(max)=null ) as declare @sql nvarchar(max) set @sql='insert into '+@table if @values is not null set @sql='insert into '+@table+' values('+@values+')' exec sp_execute

10. SQLServer 获取所有数据库名、表名、储存过程以及参数列表

简介:1 .获取所有用户名: SELECTnameFROMSysusers where status = ' 2 ' andislogin = ' 1 ' islogin = ' 1 ' 表示帐户 islogin = ' 0 ' 表示角色 status = ' 2 ' 表示用户帐户 status = ' 0 ' 表示糸统帐户 2 .获取所有数据库名: SELECTNameFROMMaster..SysDatab

【相关问答推荐】:

python调用mysql存储过程没有反应

MYSQL多表更新

热心网友 时间:2022-05-05 05:47

存储过程可以理解为存储在数据库中的,具有某种特定功能的一段程序,其中包括一条或者多条SQL语句。一旦编译成功就可以存储在数据库中并可以随时调用。
为什么要使用存储过程,因为它能比普通的SQL完成更复杂的功能。
例如,更新某张表张的一列,这样的功能用SQL语句就能实现。
但是,如果要判断A表的一字段某一记录,如果为真查询则出B表的记录,然后把AB联合的结果插入C表中,这样稍微复杂的过程就要通过存储过程来实现。

热心网友 时间:2022-05-05 07:05

存储过程就是将SQL无法实现或实现复杂功能,把实现过程的PL/SQL逻辑封装在一起就是所谓的存储过程。这东东用几次就知道了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
缘起缘灭美文 个人取得交易手续费返还收入需缴个人所得税吗 个人所得税返还手续费交增值税吗 输血有什么不良反应? 总是梦见很恐怖的快速飞 梦里面还知道自己在做梦想赶紧醒来 问题... 武汉商学院地址是什么 武汉商学院交通方便吗。离市区远吗 武汉商学院地理位置很偏吗 ...2013年10月10日, 农历2013年9月6日, 阴历二零一三癸巳年九月初六日12... 男孩 出 生于2013年10月10日(农历九月初六)凌晨3:07分五行缺什么啊? 上海社保登陆密码重置 xr的屏幕12可以用吗 上海人社密码忘了怎么办 戴尔XPS 12屏幕怎么样 iphone12屏幕怎么看 苹果12游戏屏幕 苹果12的屏幕比8p更容易伤眼睛吗? iphone12的屏幕怎么样 苹果12的屏幕能承受中二百斤吗 k786时刻表经过那些站 萍乡到株洲火车站列车时刻表 成都火车北站有到湖南益阳的火车吗? 石家庄到承德的火车站列车时刻表 重庆到广西玉林火车有哪几班? 石家庄到涿州火车站列车时刻表 长沙到炎陵火车站列车时刻表 万州火车站列车时刻表 枝城 火车站 地址 武昌火车站到宜都枝城火车站几点什么车次,谢啦 我朋友要从松滋火车站到枝城,最晚几点有车啊, 12寸的电脑屏幕要比14,15寸的屏幕贵吗,是宽屏 什么是存储过程 iphone12屏幕按的坏吗 存储过程是什么意思? 电子鼓如何连接电脑 上海社会劳动保障网个人查询密码忘记了怎么办 架子鼓该如何录音?一定需要很多的设备吗?学生党求告知如何省钱录音… 存储设备的对存储过程的介绍 上海社保登录密码忘记 存储过程的具体解释。一步一步的告诉我下是什么意思 都是做什么的 我... 请教高手电子鼓。录音问题 独立声卡录制乐器人声问题 举例说明到底什么是存储过程啊 抖音直播打架子鼓怎样把声音送出来? 美得里DD308电子鼓 怎么连Cubase midi电子编程鼓使用教程 关于数据库存储过程的 如何将魔鲨DD506里的鼓伴奏传到电脑里??? 关于存储过程 健康码怎么更换?