|-2|+2¯-cos60チ0ニ2-(1-√2)チ0ニ2的3位数乘2位数计算题

最近在一项目修改中,要在存储过程中给in参数传值,语句写的也对,但怎么执行都得不出结果,如果把这语句直接赋值、执行,却能得出结果,很是奇怪,如:直接执行select schoolname from school_info where code in('01','02'),是可以得出结果的,但在存储过程中,使用 declare @area varchar(120);set @area='01'+','+'02';select schoolname from school_info where code in(@area),却得不出去结果。&&想着可能是@area赋值的写法有问题,但试过多种办法都不行。尝试着用组成动态sql语句, 用exec执行的方法,是没有问题,能得出结果的,但总感觉这样有点怪怪的,不是想要的理想中解决办法。后来终于在网上找一个解决办法,测试后,没有问题,用着很方便。就是建一个函数,建好后,列在函数的表值函数下面,语句如下:create&&&function&&&[dbo].[f_split](@c&&&varchar(2000),@split&&&varchar(2))&&&returns&&&@t&&&table(col&&&varchar(20))&&&as&&&&&&&begin&&&&&&&&&&&while(charindex(@split,@c)&&0)&&&&&&&&&&&begin&&&&&&&&&&&&&insert&&&@t(col)&&&values&&&(substring(@c,1,charindex(@split,@c)-1))&&&&&&&&&&&&&set&&&@c&&&=&&&stuff(@c,1,charindex(@split,@c),'')&&&&&&&&&&&end&&&&&&&&&insert&&&@t(col)&&&values&&&(@c)&&&&&&&&&return&&&&&&&end然后使用的时候呢,语句如下:select schoolname& from school_info where code in(select col from [dbo].[f_split](@area,','))这样再执行存储过程,给in传入带逗号值的参数,都能正确得出结果了。 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
2 1感受文化影响 教案2
下载积分:30
内容提示:2.1感受文化影响 教案2
文档格式:PDF|
浏览次数:40|
上传日期: 07:00:07|
文档星级:
该用户还上传了这些文档
2 1感受文化影响 教案2.PDF
官方公共微信页面不存在
404~~你访问的页面找不到
厨房君真是太没用了,竟然让你看到这个页面!不如先去首页转转吧。热门比价:
11件1/2" Dr. 万能套筒组套(公英制) T45846
【第三方销售】
最新报价:
历史最低价:¥577.00
开始收录该产品
历史价格走势 - 美国AmPro
11件1/2" Dr. 万能套筒组套(公英制) T45846
时间报价 0:09¥577元 (上海) 19:12¥577元 (上海)
商品参数 -
11件1/2" Dr. 万能套筒组套(公英制) T45846
商品介绍 -
11件1/2" Dr. 万能套筒组套(公英制) T45846
最高返4.55%
视地区而定
400-711-6699
同类商品推荐
亚马逊 ¥25 & 209条评论亚马逊 ¥39 & 173条评论亚马逊 ¥49 & 44条评论亚马逊 ¥39 & 77条评论亚马逊 ¥149 & 136条评论亚马逊 ¥10 & 25条评论
淘宝天猫报价
11件1/2" Dr. 万能套筒组套(公英制) T45846相似商品
返利咨询:
技术咨询:
商务广告:
商务合作:

我要回帖

更多关于 2015年2月工资计算 的文章

 

随机推荐