sql怎样新建存储过程

 我来答
跪着作揖
高粉答主

2019-03-26 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:17.4万
展开全部

一:创建没有参数的存储过程

CREATE PROCEDURE  select_all

AS

BEGIN

SELECT * from T_login1

END

GO

二:创建带参数的存储过程:

CREATE PROCEDURE select_name

@id uniqueidentifier

AS

BEGIN

SELECT * from T_login1 where PSN0001A=@id

END

GO

扩展资料

创建存储过程的注意事项:

1、保持事务简短,事务越短,越不可能造成阻塞。

2、在事务中尽量避免使用循环while和游标,以及避免采用访问大量行的语句。

3、在启动事务前完成所有的计算和查询等操作,避免同一事务中交错读取和更新。可以使用表变量预先存储数据。即存储过程中查询与更新使用两个事务实现。

4、超时会让事务不执行回滚,超时后如果客户端关闭连接sqlserver自动回滚事务。如果不关闭,将造成数据丢失,而其他事务将在这个未关闭的连接上执行,造成资源锁定,甚至服务器停止响应。

匿名用户
推荐于2018-03-28
展开全部

  

  sqlserver创建存储过程方法如下:

  第一步:点击数据库下的“可编程性”,选择“存储过程”,点击鼠标右键,选择“新建存储过程”;

  第二步:在create PROCEDURE 后 输入存储过程的名字,紧跟着的就是定义存储过程的参数,接下来就可以去编写自己所需要组装的存储过程语句了;

  注意,怕写的不对,可以执行下,想验证sql语句是否正确,就使用print输出下;

  第三步:点击上面的执行,存储过程就写好了,要怎么调用呢,在sqlserver的语句查询框中,输入exec 存储过程名 参数,执行就可以了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2018-07-27 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

第一步:点击数据库下的“可编程性”,选择“存储过程”,点击鼠标右键,选择“新建存储过程”

 第二步:在create PROCEDURE 后 输入存储过程的名字,紧跟着的就是定义存储过程的参数,接下来就可以去编写自己所需要组装的存储过程语句了

注意,怕写的不对,可以执行下,想验证sql语句是否正确,就使用print输出下

 第三步:点击上面的执行,存储过程就写好了,要怎么调用呢,在sqlserver的语句查询框中,输入exec 存储过程名 参数,执行就可以了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
___囧rz小正___
2012-05-13
知道答主
回答量:25
采纳率:0%
帮助的人:14.2万
展开全部
代码写,use 数据库名 go create proc 存储名 然后写内容,这是最简单的
追问
开始不是create吗?
追答
CREATE DATABASE Demo           --数据库
GO
USE Demo
GO
CREATE TABLE DemoTable --表
(
Id INT PRIMARY KEY IDENTITY ,
Name NVARCHAR(50) NOT NULL ,
)
CREATE PROC P_Insert --创建存储过程
@name NVARCHAR(50)
AS
INSERT INTO DemoTable VALUES(@name)
GO
--EXEC P_Insert "DemoName" --执行存储过程
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bfb9204
2012-05-13 · TA获得超过718个赞
知道小有建树答主
回答量:1008
采纳率:66%
帮助的人:444万
展开全部
create proc 存储名
@参数,
@参数2
as
你的操作

go
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式