当前位置: 代码迷 >> Sql Server >> 请问怎么在sql server2005里建存储过程
  详细解决方案

请问怎么在sql server2005里建存储过程

热度:35   发布时间:2016-04-27 20:06:42.0
请教如何在sql server2005里建存储过程?
请教如何在sql   server2005里建存储过程?
俺从没用过这个东东,不知道该如何建立

------解决方案--------------------
有两种吧.一是写好代码在查询分析器里执行.
二是在企业管理器中存储过程里去增加
------解决方案--------------------
create procedure your_sp_name(p1 type1,p2 type2,...,pn typen)
as
.
.
.
statement
.
.
.
go
------解决方案--------------------
USE pubs
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'au_info_all ' AND type = 'P ')
DROP PROCEDURE au_info_all
GO
CREATE PROCEDURE au_info_all
AS
SELECT au_lname, au_fname, title, pub_name
FROM authors a INNER JOIN titleauthor ta
ON a.au_id = ta.au_id INNER JOIN titles t
ON t.title_id = ta.title_id INNER JOIN publishers p
ON t.pub_id = p.pub_id
GO

代码可参照这个
------解决方案--------------------
一种是新建查询,然后直接输入如下语句:
create proc
参数1 类型,
参数2 类型....
as

存储过程内容

另外一种是打开SQL Server Management Studio,选中数据库后,选中可编程性——存储过程,点右键:新建存储过程
  相关解决方案