SQL Server 12存储过程及在VS2015 C#调用自己的存储过程调用过程(详解)

本文详细介绍了如何在SQL Server 12中创建增删查改的存储过程,并展示了在Visual Studio 2015 C#环境中如何调用这些存储过程。示例包括添加、删除、查询和修改数据的存储过程实现。
摘要由CSDN通过智能技术生成
一、创建数据表

下图为表 custom 结构


下图为表 department 结构(id为外键,作为表custom中列 departID的参考列)

二、创建增删查改的存储过程(详细说明)

1》手动创建

a.打开数据库==》要创建存储过程的数据库==》可编程性==》存储过程

b.选中“存储过程”右击 ,在系出现的对话框中选择“新建存储过程”

c.在右侧出现的对话框中填写具体存储过程内容完成后执行即可


2》使用语句创建

(1)创建增加数据的存储过程

  1. Create Procedure Addcustom  
  2.  
  3. --全局变量也称为外部变量,是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。  
  4. --接收存入表中的数据  
  5. @cname nvarchar(50),  
  6. @departid int,  
  7. @age int,  
  8. @ename nvarchar(50),  
  9. @password nvarchar(50)  
  10. --此处 as 不可以省略不写,指定过程要执行的操作  
  11. as  
  12.  --begin 和 end 是一对,不可以只写其中一个,但可以都不写  
  13.  --表示复合语句的开始,结束  
  14. begin  
  15. --执行SQL语句  
  16. insert into custom  
  17. values  
  18.  (@cname,@departid,@age,@ename,@password)  
  19.  end  
(2)创建删除数据的存储过程


[sql]  view plain   copy
  1. Create Procedure Delcustom  
  2. @id int  
  3. as  
  4. begin  
  5. delete from custom  
  6. where id=@id  
  7. end  

(3)创建查询数据的存储过程



[sql]  view plain   copy
  1. Create Procedure Checkcustom  
  2. --全局变量也称为外部变量,是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。  
  3. --接收存入表中的数据  
  4. @cname nvarchar(50),  
  5. @departname nvarchar(50),  
  6. @age int,  
  7. @ename nvarchar(50),  
  8. @password nvarchar(50)  
  9. --此处 as 不可以省略不写,指定过程要执行的操作  
  10. as  
  11.  --begin 和 end 是一对,不可以只写其中一个,但可以都不写  
  12.  
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值