概述
一句简单的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语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复