sqlserver怎么创建存储过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver怎么创建存储过程相关的知识,希望对你有一定的参考价值。
第一步:点击数据库下的“可编程性”,选择“存储过程”,点击鼠标右键,选择“新建存储过程”
第二步:在create PROCEDURE 后 输入存储过程的名字,紧跟着的就是定义存储过程的参数,接下来就可以去编写自己所需要组装的存储过程语句了
创建存储过程语法:
@参数 数据类型 [如果需要默认值就在数据类型后面加上 = 值] [output加上output后表示该参数是返回的参数]
/*如果多个参数则用,号隔开*/
as
SQL语句
go
示例:
create proc usp_user
@id int --创建一个参数
@name varchar(50)=\'小白\'--穿件一个带默认值小白的参数
@cot int output --创建一个返回参数
as
select * from user wehre id=@id
go
/*穿件一个名为usp_user的存储过程,参数为@id,一个带默认值为小白的参数,还有一个带返回的参数*/
注意,怕写的不对,可以执行下,想验证sql语句是否正确,就使用print输出下。
第三步:点击上面的执行,存储过程就写好了,要怎么调用呢,在sqlserver的语句查询框中,输入exec 存储过程名 参数,执行就可以了。
参考技术A CREATE PROC [DBO].[XXXXXX]@a varchar(10)
@b datetime ---这里是参数
AS
.........
sqlserver 怎么看存储过程的上次执行时间
一般来说,最好记录日志(专门的日志表),日志中有datetime列在存储过程执行前,记录一下日志、存储过程执行完,记录一下日志。
这样就可以计算其执行的时间了,
并且还可以在执行过程中记录一些重要的信息。 参考技术A 打开企业管理器--控制台目录—sqlserver 组—管理--SQL server日志 参考技术B 打开企业管理器--控制台目录—sqlserver 组—管理--SQL server日志 参考技术C 在“跟踪” 工具中,有专门的 可以查看。 参考技术D 你有表记录它每次的执行时间吗?
以上是关于sqlserver怎么创建存储过程的主要内容,如果未能解决你的问题,请参考以下文章