数据库存储过程

在wpf中做一个项目分:

数据层-服务层-客户端

接下来就要来讲一下在数据层,数据库里面新建一个存储过程。

SQL Server的存储过程可以:

接受输入参数并以输出参数的格式向调用程序返回多个值。

包含用于在数据库中执行操作的编程语句。这包括调用其他过程。

向调用程序返回状态值,指示成功或者失败(以及它的失败原因)

 

我们使用数据库存储过程还有一些好处

  1. 减少服务器还有客户端的网络流量
  2. 更强的安全性
  3. 代码的重复使用:

重复的数据库操作的代码都非常适合于在过程中进行封装。这消除了不必要的重复编写

相同的代码、也降低了代码的不一致,并且允许拥有所需要权限的任何用户或者应用程

序访问和执行代码。

  1. 更容易维护:

在客户端应用程序调用过程并且将数据库操作保持在数据层中时,对于基础数据库中的

任何更改,只有过程是必须更新的。应用程序层保持独立,并且不必知道对数据库布局

关系或进程的任何更改的情况。

  1. 提高了性能

 

创建存储过程

  1. 连接数据库
  2. 打开你要用的数据库
  3. 展开你打开的数据库找到“可编程性”
  4. 打开可编程性看到存储过程,右键新建存储过程

(如下图:)

数据库存储过程_第1张图片

首先我们要给存储过程命名,然后写就是参数

接着我们可以右键在设计编辑器中选中你要的表和字段连接查询。然后下面就是个简单的

登录存储过程

数据库存储过程_第2张图片

我们写好存储过程以后点击数据库上面的执行,如果显示命令已成功完成。

那就是存储过程成功了,如果失败的话它就是会显示失败,或者你哪里语法有错误。

数据库存储过程_第3张图片数据库存储过程_第4张图片

你可能感兴趣的:(数据库存储过程)