Sql怀疑任何人都可以指导我 [英] Sql doubt anybody can guide me

查看:92
本文介绍了Sql怀疑任何人都可以指导我的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以在存储过程中使用append关键字吗?



is possible to use append keyword in stored proceedures?

IF @CityID <> 0
		SET @SQLQuery = @SQLQuery + ' AND CityID = @CityID '
IF @IndustryID <> 0
		SET @SQLQuery = @SQLQuery + ' AND IndustryID = @IndustryID'





而不是+这可以使用APPEND关键字吗?



instead of " + " this can I use "APPEND" Keyword?

推荐答案

你可以使用Concat



http://msdn.microsoft.com/en-us/library/hh231515.aspx [ ^ ]
You Can use Concat

http://msdn.microsoft.com/en-us/library/hh231515.aspx[^]


没有像c#这样的直接函数,vb.net提供了使用string-builder ...



在SQL中,

使用一些字符串函数和concatanation你可以附加值

取决于要求



在左/右手边或之间输入新的字符串 < br $> b $ b

例如

No direct function like c#,vb.net provides using string-builder...

In SQL,
using some string function and concatanation you can append values
depends on requirement

feed new string in left/right hand side or in between

e.g.
declare @mytext varchar(10)
declare @Feed varchar(10)
set @mytext = 'Apple Cat '
set @Feed = 'Bat '

select @feed + @mytext --LHS
select @myText + @feed --RHS

select substring(@mytext,1,6) + @Feed + right(@mytext,4) --between
--or
select left(@mytext,6) + @Feed + right(@mytext,4) --between



还访问...了解更多字符串函数
http://msdn.microsoft.com/en-us/library/ms181984.aspx [ ^ ]

快乐编码!

:)


also visit... for more string functions
http://msdn.microsoft.com/en-us/library/ms181984.aspx[^]
Happy Coding!
:)


这篇关于Sql怀疑任何人都可以指导我的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆