您的位置:首页 > 数据库

SQL Server 2005存储过程学习笔记——创建、修改存储过程

2010-08-13 16:07 645 查看
既然写明了是SQL Server数据库,所以当然要拿SQL Server来做了(这不是废话嘛,充字数,充字数,呵呵)。打开SQL Server 2005的管理工具,选中需要创建存储过程的数据库,找到“可编程性”,展开后可以看到“存储过程


”。右键点击它,选择“新建存储过程”,哗~~~,右侧的编辑窗口打开了,里面装着SQL Server创建存储过程的语句,要不说微软就是仗义呢,这些东西都给你写好了,省的咱再自己想(仗义是仗义,可是这仗义的不是地儿啊,这加速了忘记写存储过程的语句,唉~~)。

  将存储过程的名字,参数,操作语句写好后,点击语法分析,没有错误就直接“F5”运行就好了,hoho。存储过程创建完毕,好快啊。以下是一个基本的存储过程的代码:

  CREATE PROCEDURE Get_Data

(

@Dealer_ID VARCHAR(50)

)

AS

SELECT * FROM myData WHERE Dealer_ID = @Dealer_ID

 
 既然创建存储过程已经会了,那么修改还会难吗?显然不会。这里不得不再次表扬一下微软,修改存储过程也是相当的容易。首先,刷新当前数据库的存储过程列
表,这时就能看到你刚创建的存储过程的名字了,右键点击它,选择修改,右侧又打开了一个编辑窗口,装着的就是修改存储过程的代码(如下)

  ALTER PROCEDURE [dbo].[Get_Data]

(

@Dealer_ID VARCHAR(50)

)

AS

SELECT * FROM myData WHERE Dealer_ID = @Dealer_ID

  简单的修改下吧,增加个日期条件,代码如下

ALTER PROCEDURE [dbo].[Get_Data]

(

@Dealer_ID VARCHAR(50),

@Period VARCHAR(20)

)

AS

SELECT * FROM myData WHERE Dealer_ID = @Dealer_ID AND Period = @Period

  哦了,Ctrl+S,呀,怎么弹了个框出来,让我选择目录啊。噢,错了,我修改存储过程呢,Ctrl+S没用,得F5才行,麻利儿的按一下,成功执行,哈哈,修改存储过程也不过如此嘛。

  嘿,别得意,创建修改你都是靠SQL Server的工具来帮助你的,有本事你自己写一个。呃,这个,下回,下回的,我这就回去看存储过程的语句还不行嘛
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: