有关存储过程的问题,进入观看详情!万分火急!
小弟刚到一家公司,经理给了我一段程序让我改写成存储过程。小弟,对存储过程的认识只停留在写几个查询语句上,而现在的程序里不止这些,还包括条件语句等,最让我头疼的是还要调用函数。我真不知如何下手?在C#中我把其中的一个函数写成了SqlServer中的一个函数,但就是有错误不知如何解决:该函数如下:
CREATE FUNCTION dbo.GetValue
(
@strQuest varchar,@str varchar
)
RETURNS varchar
AS
BEGIN
declare @tmp1 int;
declare @tmp2 int;
declare @strResult varchar;
set @strResult=
(
@tmp1 = @strQuest.IndexOf(@str + "=");
if ( @tmp1 < 0 )
(
@strResult = ;
)
else
(
@tmp1 = @tmp1 + @str.Length + 1;
@tmp2 = @strQuest.IndexOf("&", @tmp1);
if ( @tmp2 < 0 )
(
@tmp2 = strQuest.Length;
)
@strResult = @strQuest.Substring(@tmp1, @tmp2 - @tmp1);
)
)
RETURN @strResult
END
请高手考过去帮我把错误改正好么?谢了!
CREATE FUNCTION dbo.GetValue
(
@strQuest varchar,@str varchar
)
RETURNS varchar
AS
BEGIN
declare @tmp1 int;
declare @tmp2 int;
declare @strResult varchar;
set @strResult=
(
@tmp1 = @strQuest.IndexOf(@str + "=");
if ( @tmp1 < 0 )
(
@strResult = ;
)
else
(
@tmp1 = @tmp1 + @str.Length + 1;
@tmp2 = @strQuest.IndexOf("&", @tmp1);
if ( @tmp2 < 0 )
(
@tmp2 = strQuest.Length;
)
@strResult = @strQuest.Substring(@tmp1, @tmp2 - @tmp1);
)
)
RETURN @strResult
END
请高手考过去帮我把错误改正好么?谢了!
...全文
相关推荐
非常感谢您留心我这份系统诊断报告,小菜鸟十万火急等待您的帮助!
经典 非常感谢您留心我这份系统诊断报告,小菜鸟十万火急等待您的帮助!该诊断报告由360安全卫士提供 http://www.360safe.com诊断时间: 2008-12-10 13:44:18
小学语文近义词急切的近义词
“火急”强调事情的紧急程度,如例子所示,哥哥因十万火急的事无法参加生日会。2. “急迫”通常用来形容内心的需求或期待,如渴望单独相处的迫切心情。3.
备件经理DMS系统讲解.pptx
系统支持多种订单类型,如常规、紧急、特殊和火急订单,以满足不同需求。在库存管理中
css3中用animation的steps属性制作帧动画
昨天火急火燎地接到一个任务,说是要做一个掷骰子的游戏,关于掷骰子期间的过渡动画,我本来是想用css 3d制作一个立体的骰子,然后叫UI给6张平面图贴上去。再用translate3d来操作。然而UI考虑
3D动漫电影(超经典).docx
这些作品同样在艺术价值和娱乐价值上有着卓越的表现,《魁拔十万火急》和《风云决》展现了中国动画电影的新高度;《汽车总动员》系列与《功夫熊猫》系列则将赛车和中国功夫文化带入了新的领域;《机器人总动员》以其独特的情感内涵和视觉风格


