我是靠谱客的博主 悲凉自行车,最近开发中收集的这篇文章主要介绍SQL Server存储过程,返回单个存储结果的select语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一句简单的select 耗了大半天时间。一个简单的表格


希望向存储过程传入一个Type 参数,然后传出一个Tid。

查到的大多数语句是 select Tid into  @Tid  from .......

百度垃圾的搜索机制只能搜到这些。后来查到into 是对关系,也即临时表格的存储。@Tid 是int 

所以更正如下 编译通过:

ALTER PROCEDURE [dbo].[p_usersType_getTypeTid]
--<Procedure_Name, sysname, ProcedureName>
-- Add the parameters for the stored procedure here
--<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>,
--<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0>
@vType varchar(20),
@iTid int output
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
--SELECT <@Param1, sysname, @p1>, <@Param2, sysname, @p2>
SELECT @iTid =Tid FROM dbo.usersType WHERE Type=@vType ;
RETURN @iTid;
END

最后

以上就是悲凉自行车为你收集整理的SQL Server存储过程,返回单个存储结果的select语句的全部内容,希望文章能够帮你解决SQL Server存储过程,返回单个存储结果的select语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部