Sql中存储过程的定义、修改和删除操作
Sql中存储过程的定义、修改和删除操作
1.存储过程的分类
系统存储过程
本地存储过程(用户自定义)
临时存储过程(局部【#】、全局【##】临时存储过程)
2.创建存储过程
?
1
2
3
4
5
6
7
|
--选出价格区间的商品信息
create procedure sp_goods_price
@minprice float ,@maxprice float
as
select * from goods
where price>=@minprice and price <=@maxprice
go
|
执行存储过程: execute sp_goods_price 200 2000
3.修改存储过程
?
1
2
3
4
5
6
|
create procedure sp_goods_betw
@minprice float =200,@maxprice float =3000
as
select * from goods
where price>=@minprice and price <=@maxprice
go
|
4.删除存储过程
?
1
|
drop procedure sp_goods_price
|
5.查看存储过程
?
1
2
|
sp_helptext procedureName
sp_help procedureName
|
6.重命名存储过程
?
1
|
exec sp_rename oldName newName
|
**局部存储过程
?
1
2
3
4
5
6
|
create procedure #sp_goods_betw
@minprice float ,@maxprice float
as
select * from goods
where price>=@minprice and price <=@maxprice
go
|
**全局存储过程
?
1
2
3
4
5
6
|
create procedure ##sp_goods_betw
@minprice float ,@maxprice float
as
select * from goods
where price>=@minprice and price <=@maxprice
go
|
**不加缓存的存储过程
?
1
2
3
4
5
6
7
|
create procedure sp_goods_betw
@minprice float ,@maxprice float
with recompile
as
select * from goods
where price>=@minprice and price <=@maxprice
go
|
**加密存储过程
?
1
2
3
4
5
6
7
|
create procedure sp_goods_betw
@minprice float ,@maxprice float
with enctyption
as
select * from goods
where price>=@minprice and price <=@maxprice
go
|
总结
以上所述是小编给大家介绍的Sql中存储过程的定义、修改和删除,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
Sql中存储过程的定义、修改和删除操作相关推荐
- 什么是存储过程?什么是触发器?SQL中存储过程与触发器的区别是什么?
什么是存储过程?什么是触发器?SQL中存储过程与触发器的区别是什么? 存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名 ...
- SQL掌握:添加、修改、删除、查询4个句式
SQL掌握:添加.修改.删除.查询4个句式 SQL语句:关系型数据库通用的结构化查询语句的标准. 关系型数据库(表):Mysql.Oracle.DB2.SqlServer等. (一)INSERT添加语 ...
- form 多条数据 只保存修改的行_MVC中的新增、修改、删除
新增.修改.删除 开发工具与关键技术:MVC作者:盘洪源撰写时间:2019年3月30日星期六 新增.删除.修改.查询这都是MVC中最基础的,所以说想要学好MVC必须先把基础打好,查询是比较复杂点,这里 ...
- PL/SQL中存储过程int和out的用法
PL/SQL中存储过程int和out的用法 一 介绍 过程和函数中的in和out (1)一般来讲,过程和函数的区别在于函数可以有一个返回值:而过程没有返回值. (2)但过程和函数都可以通过out指定一 ...
- Android数据库高手秘籍(六)——LitePal的修改和删除操作
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/40083685 在上一篇文章中,我们学会了使用LitePal进行存储数据的功能.确实 ...
- JAVA对MYSQL进行连接、插入、修改、删除操作
来自http://blog.sina.com.cn/s/blog_4bea2fb10100f147.html JAVA对Mysql进行连接.插入.修改.删除操作. 数据库表单的创建 mysql> ...
- 数据结构与算法-单向链表的修改和删除操作
单向链表的修改和删除操作 单向链表的修改 单向链表的删除 单向链表的修改 在上面的代码基础上定义几个英雄 HeroNode hero1 = new HeroNode(1,"宋江", ...
- 通过servlet来实现对Mysql进行连接、插入、修改、删除操作
通过servlet来实现对Mysql进行连接.插入.修改.删除操作 来自:http://blog.sina.com.cn/s/blog_4bea2fb10100f3w3.html package Se ...
- ASP.NET XML读取、增加、修改和删除操作
C#-XML读取.增加.修改和删除操作 1.xml文件格式如下: <?xml version="1.0" encoding="utf-8"?> &l ...
最新文章
- MER: 基于ITS区域marker扩增真菌群落的准确性
- 死磕java_死磕JavaScript-垃圾收集机制
- 解决mac 系统软件被阻止载入点允许没反应的问题
- 35.NO module named zlib
- VUE-PDF VUE的PDF预览组件
- linux内存平均值,linux下查看内存使用情况[转载]
- 无插件,跨平台,基于WebGL的三维地球来了!!!
- 【转载】SpringMVC访问静态资源
- 随机生成中文姓名,手机号,邮编,住址(Java)
- 人脸识别摄像头开发板和模组选型
- ONLYOFFICE历史版本开发技术之三
- 虚拟运营商出牌:流量不清零难成杀手锏
- stl格式文件导入Unity
- 《炬丰科技-半导体工艺》IC制造化学清洗过程中硅上重金属污染的表面光电压监测
- 【raid5数据恢复】服务器RAID5中一块硬盘亮黄灯被踢出导致raid崩溃的数据恢复
- MATLAB 控制baxter机器人相关信息(个人记录--学习用)
- java面试大厂必考题(2023)
- 计算机与护理信息学,迎接信息时代的挑战——护理信息学的兴起与发展
- bzoj 4455 [Zjoi2016]小星星 树形dp容斥
- 区域惯性矩matlab,图示截面图形对形心轴z的惯性矩Iz= 。【图片
热门文章
- HALCON示例程序check_blister_mixed.hedv药品胶囊缺陷检测
- 学习笔记(16):Python网络编程并发编程-开启子进程的两种方式
- C#中数据流(文件流、内存流、网络流等)相关知识点梳理
- mysql弄丢初始密码_MySql密码丢失
- 失望时想起了你是什么歌_你是空你是空是什么歌 你是风你是风什么歌
- scipy是python下的什么_Python下科学计算包numpy和SciPy的安装
- Potato的暑期训练day#1题解 ——毒瘤构造
- Vue.js(2.x)之Class 与 Style 绑定
- [iOS] photoKit获取所有照片
- The mook jong 计数DP