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

2005数据库的存储过程

发布网友 发布时间:2022-04-07 22:17

我来回答

2个回答

懂视网 时间:2022-04-08 02:38

<span style="font-size:18px;">CREATE PROCEDURE <存储过程的姓名>
--参数的定义
<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1,, 0>,
<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2,, 0>
AS
BEGIN
 SET NOCOUNT ON;
 -- 实现数据库中表的操作语句
 SELECT <@Param1, sysname, @p1>, <@Param2, sysname, @p2>
END
GO</span>

    这个实现的过程比较简单,就是利用的是数据库自带的存储过程的模版,新建存储过程的时候就可以非常方便的实现自己所需要的功能。存储过程中使用的是数据库的语言,跟其他的高级语言的用法相似,熟练的使用数据库的语言可以加快开发的效率,技术也是很厉害的。

    存储过程的到底有什么好处呢?一定要用存储过程吗?

    存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员的工作量4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权。

    存储过程有利于实现一系列的操作简化,提高系统的执行效率,而且放在存储过程中的SQL语句是直接在数据库中编译过了的,系统在执行的时候就可以减少这部分代码的资源开销。但是对于机房重构中,有时候我们只需要更新一个记录中的某一个字段的值,这个时候用存储过程就有点不划算了,这个时候系统如果不用存储过程直接用SQL语句来说,是比较方便的。所以存储过程并不是所有的地方用都好,凡事都有一个合适的问题,一个度的问题。

    可能有的人想存储过程这么有用,而且对系统的性能有提升,那就强迫症的都去使用存储过程。这里又有一个问题了,存储过程的作用主要是对数据库进行操作,那么学过数据库系统原理的我们就需要注意一个问题了,如何防止死锁?毫无节制的使用存储过程,而不考虑数据库结构是不科学的。对于相同的表进行不同的操作,所产生的结果也是不一样的,产生的顺序也是不一样的,如何在存储过程中进行有效的操作来使系统健康强壮,这是需要注意的。

    通过使用存储过程,可以更加清晰的理解数据库和系统是如何相互关联工作的,存储过程的使用不仅是一种技术上的提升,更是思想上的一种启发,在今后的开发工作中是否有相同的地方需要这样的抽象封装呢。面对更多的重复出现的封装,我们的工作也将更加高效、简洁。

数据库存储过程小结

标签:数据库   存储过程   

热心网友 时间:2022-04-07 23:46

金桥书城
http://book.jqcq.com/advanced_search_result.php?keywords=sql%202000
http://book.jqcq.com/proct/800530.html

软件入门与提高丛书——SQL Server 2000中文版入门与提高

出版/发行时间: 2005-01-01
出版社: 清华大学出版社
作者: 周绪等
ISBM: 7-302-04468-6
版次: 1
开本: 16开
页数: 450

本书针对Microsoft公司最新推出的大型关系数据库管理系统SQL Server 2000编写,循序渐进地介绍了从入门到深入掌握SQL Server 2000所需的各方面知识。内容包括SQL Server 2000的新特点;安装、配置SQL Server 2000的方法;SQL Server 2000日常管理方法和技巧;Transact-SQL语言程序设计;存储过程,触发器等数据库对象的设计方法和使用策略;SQL Server 2000分布式管理、自动管理和数据舆服务等高级应用;应用高级程序开发语言开发基于SQL Server 2000的应用程序;使用Web向导快速生成HTML页面。
本书介绍了大量SQL Server的使用经验,对使用中的重点、难点进行了专门的讲解,是一本有效实用的入门指南。本书的提高部分,内容有一定深度,对有SQL Server使用基础但希望进一步提高的读者来说也有一定帮助。

目录: 第1章 SQL Server 2000概述

1.1 SQL Server的发展简史
1.2 SQL Server 2000的特点
1.3 SQL Server 2000的体系结构
1.4 SQL Server 2000的新特点
1.5 本章小结

第2章 关系数据库基础

2.1 关系数据库的基本概念
2.2 SQL Server的数据库对象
2.3 SQL和Transact-SQL
2.4 本章小结

第3章 安装SQL Server 2000

3.1 SQL Server实例
3.2 安装SQL Server 2000所需的软硬件配置
3.3 安装SQL Server 2000必须注意的若干事项
3.4 远程安装SQL Server 2000
3.5 本地安装SQL Server 2000软件
3.6 升级到SQL Server 2000
3.7 企业管理器介绍
3.8 本章小结

第4章 SQL Server的系统组成

4.1 SQL Server 2000的系统数据库
4.2 SQL Server 2000的系统表
4.3 SQL Server 2000的系统存储过程
4.4 SQL Server 2000的示例数据库
4.5 本章小结

第5章 SQL Server服务器管理与使用

5.1 管理SQL Server服务器组
5.2 SQL Server服务器的连接和注册
5.3 注册SQL Server服务器的注意事项
5.4 配置SQL Server服务器
5.5 启动和关闭SQL Server服务
5.6 本章小结

第6章 查询分析器使用方法

6.1 登录到服务器
6.2 查询分析器的菜单命令
6.3 配置查询分析器
6.4 对象浏览器的使用
6.5 模板的使用
6.6 本章小结

第7章 SQL Server数据库管理

7.1 文件和文件组
7.2 创建数据库
7.3 查看数据库的信息
7.4 管理数据库
7.5 删除SQL Server数据库
7.6 数据库的存储结构
7.7 本章小结

第8章 SQL Server的命名规则

8.1 SQL Server的标识符
8.2 对象命名规则
8.3 关于实例的命名习惯
8.4 本章小结

第9章 表的管理和使用

9.1 创建表
9.2 删除表格
9.3 修改表格定义
9.4 查看表属性
9.5 表格重命名
9.6 索引
9.7 本章小结

第10章 Transact-SQL查询基础

10.1 简单的SELECT查询
10.2 使用TOP关键字
10.3 使用DISTINCT关键字
10.4 使用计算列
10.5 操作查询的列名
10.6 使用WHERE子句
10.7 使用LIKE子句进行模糊查询
10.8 使用ORDER BY给数据排序
10.9 本章小结

第11章 编辑维护表格数据

11.1 使用INSERT添加表格数据
11.2 使用RPDATE实现数据的修改
11.3 使用DELETE删除表中数据
11.4 使用TRUNCATE TABLE清空表格
11.5 使用企业管理器管理表格数据
11.6 本章小结

第12章 视图

12.1 视图的优点
12.2 视图的创建与删除
12.3 修改视图的定义
12.4 浏览视图信息
12.5 使用视图来简化查询
12.6 在视图上使用INSERT语句
12.7 使用UPDATE更新视图中的数据
12.8 删除视图中的数据
12.9 WITH CHECK OPTION的视图
12.10 对视图进行加密
12.11 使用视图加强数据安全
12.12 本章小结

第13章 SQL Server的数据类型

13.1 3种新的数据类型
13.2 整数数据类型
13.3 货币数据类型
13.4 数字数据类型
13.5 浮点数据类型
13.6 日期/时间数据类型
13.7 字符数据类型
13.8 二进制数据类型
13.9 统一码数据类型
13.10 图像、文本数据的使用
13.11 sql_variant数据类型及使用
13.12 table数据类型及使用
13.13 用户自定义数据类型及使用
13.14 本章小结

第14章 Transact-SQL高级查询

14.1 多表查询和笛卡儿乘积
14.2 使用表格别名
14.3 使用UNION子句
14.4 使用统计函数
14.5 使用GROUP BY子句
14.6 使用COMPUTE和COMPUTE BY子句
14.7 使用嵌套查询
14.8 本章小结

第15章 设计数据完整性

15.1 数据完整性基础
15.2 使用约束实施数据完整性
15.3 使用规则
15.4 使用默认值
15.5 使用IDENTITY列
15.6 本章小结

第16章 SQL Server编程结构

16.1 程序注释语句
16.2 批处理
16.3 局部变量
16.4 全局变量
16.5 IF…ELSE条件判断结构
16.6 BEGIN…END语句块
16.7 WHILE循坏结构
16.8 CASE
16.9 RETURN
16.10 游标
16.11 事务
16.12 本章小结

第17章 SQL Server函数

17.1 SQL Server的数学函数
17.2 SQL Server的字符串函数
17.3 SQL Server的日期函数
17.4 SQL Server的系统函数
17.5 其他常用函数
17.6 设置查询属性
17.7 用户自定义函数
17.8 本章小结

第18章 存储过程与触发器

18.1 存储过程概述
18.2 存储过程的使用和管理
18.3 触发器概述
18.4 触发器使用与管理
18.5 触发器的特殊功能
18.6 利用存储过程和触发器维护数据完整性
18.7 本章小结

第19章 管理SQL Server的安全性

19.1 SQL Server的安全性机制
19.2 SQL Server标准登录模式
19.3 SQL Server集成登录模式
19.4 使用企业管理器建立登录账户
19.5 SQL Server数据库安全性
19.6 角色
19.7 权限
19.8 本章小结

第20章 备份与恢复

20.1 数据库备份概念
20.2 数据库备份策略与规划
20.3 执行数据备份与恢复
20.4 本章小结

第21章 SQL Server的数据传输服务

21.1 DTS概述
21.2 数据转换服务导入向导和数据转换服务导出向导
21.3 使用DTS设计器
21.4 本章小结

第22章 SQL Server自动化管理

22.1 SQL Server自动化管理基础
22.2 使用SQL邮件
22.3 创建操作员
22.4 设置警报
22.5 创建作业
22.6 本章小结

第23章 SQL Server分布式数据管理

23.1 复制技术概述
23.2 配置出版服务器
23.3 创建出版物
23.4 设计订阅
23.5 本章小结

第24章 通过Web助手发布数据

24.1 SQL Server与Web页的交互
24.2 使用SQL Server Web助手建立Web页
24.3 本章小结

第25章 SQL Server 2000应用编程

25.1 SQL Server 2000应用编程概述
25.2 ADO概述
25.3 SQL Server 2000与ADO编程举例
25.4 SQL-DMO概述
25.5 使用SQL-DMO对象
25.6 SQL-DMO应用举例
25.7 本章小结
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 木炭在空气中燃烧是什么现象,如何解释没有产生白光 淹没的没能组什么词 淹没和冲毁是啥词 淹没的淹的同音字,怎么组词词是什么 木炭在氧气中燃烧会出现什么现象? 淹没的淹可以组什么词 淹没能组什么词 淹没的含义是什么 淹没的淹有什么组词 淹没和吞没有什么区别? 淹没和冲毁都是什么词 淹没的“淹”字的组词有哪些? 淹没意思是什么 “湮没”与“淹没”的区别是什么? 淹没什么意思 淹没的什么 淹没什么意思? 淹没可以组什么词 淹没的词语搭配是什么 淹没 是什么意思? 为减缓气候变化节能减排夏季室内空调温度应设定在多少度以上 节能减排重庆多少度可以开空调 为了减缓气候变化节能减排夏季室内空调温度应设定在 为了节能减排室内温度 word2007页眉和页脚 页码格式怎么设置 word的页脚怎样设置??? 快手如何解除提现的? 怎么解除快手绑定 word2010页脚不同怎么办,而要设置相同的,全部页面设为传统型,但有的页面不一样,怎么设置成一样的 中餐有什么家常菜? 安心加网关显示SE01 雪莲果能和莲藕一起炖排骨吗 像羊毛卷卷一样材质的衣服叫啥 嗨林克智能主机屏幕出现Se01什么意思 张馨予仗着颜值高玩羊毛卷,你被她的魅力吸引了吗? 张馨予也太任性了,仗着颜值高烫羊毛卷,到底是什么样的感觉呢? SAP中,别人修改程序的时候,报错!!! 高原雪莲果怎么吃 win10需要多大内存运行才流畅? 羊绒大衣水洗缩水了怎么办