惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
The Cloudflare Blog
博客园 - 聂微东
博客园 - 司徒正美
量子位
博客园 - 三生石上(FineUI控件)
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
Apple Machine Learning Research
Apple Machine Learning Research
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Y
Y Combinator Blog
S
SegmentFault 最新的问题
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
A
About on SuperTechFans

博客园 - DiviSoft

出如此错误,同样的代码却能在另一台机器执行(估计是补丁问题 - DiviSoft - 博客园 温习存储过程的CURSOR PHP下的DLL Accesss Denied解决之道 xp下的host文件配置 急:为什么我把本子置为 standby 待机 ,就唤不醒了呢(唤醒我的笔记本) php 安全介绍。。 j#操作EXCEL css 文本输出方式 采用textarea 转载:操作EXCEL .NET JDK在LINUX安装 js for myself 常用JS,HTML对象 smarty 模板 JavaScript类(转载) XML解析问题 php+cookies 使页面里所有大于_width的图片,全部成比例缩小成_width 崚 不能被 iconv(gb2312,utf-8 ,string) DOMDocument for php5
sqlserver in子句的使用?--如何实现CorpIDSet作为ID集合使...
DiviSoft · 2005-06-20 · via 博客园 - DiviSoft


CREATE TABLE [dbo].[tlCorp] (
 [CorpID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,(关键字)//注意,是int
 [CorpName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
 [CorpIDSet] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL //注意,是varchar
)


 

 CorpID CorpName CorpIDSet
 1  s1   0
 2  s2   1
 3  s3   1
 4  s4   1
 5  s5   1,2
 
使用如下SQL,结果是2 
select count(*) from tlCorp where CorpID in
 (select CorpIDSet from tlCorp where CorpID=5 )

但使用如下(存储过程一部分),放入分析查询器执行,结果却为0,和SQL结果完全不同
select @CorpID=5
select @CorpIDSrc=1
select count(*) from tlCorp where CorpID in
 (select CorpIDSet from tlCorp where CorpID=@CorpID ) and CorpID=@CorpIDSrc

若修改为
select @CorpID=4//修改处
select @CorpIDSrc=1
select count(*) from tlCorp where CorpID in
 (select CorpIDSet from tlCorp where CorpID=@CorpID ) and CorpID=@CorpIDSrc
结果为1

问:如何实现CorpIDSet作为ID集合使用,能在存储过程中正确执行如一般SQL效果?