TVF 的应用和比较
来源:互联网 发布:linux批量创建文件夹 编辑:程序博客网 时间:2024/06/05 07:45
原来的sql:(inner join)
select p.title,p.postid,p.CategoryID,m.displayname,m.login_Email,m.memberid from member m inner join post p
on p.memberid=m.memberid where m.memberid=0
使用TVF:(cross apply)
if exists(select * from sysobjects where type='IF' and name='ReTurnPostTVF')
begin
drop function ReTurnPostTVF
end
create function ReTurnPostTVF
(
@memberid int
)
returns Table
as return
select p.title,p.postid from post p where p.memberid=@memberid
Go
select p.title,p.postid,m.displayname,m.login_Email,m.memberid from member m
cross apply ReTurnPostTVF(m.memberid) p where m.memberid=0
OUTER APPLY 相当 left join
- TVF 的应用和比较
- Assets的应用和raw的比较
- Unpivot 和 Apply的应用比较
- linux 比较实用的应用和命令
- 《Java中Lock和synchronized的比较和应用》
- Java中TreeMap和HashMap的应用和比较
- lucene结构详解之四词向量(Term Vector) 的数据信息(.tvx,.tvd,.tvf)
- 循环双链表的一个应用和与数组的比较
- JS应用DOM入门:和DHTML对象模型的比较
- 一次C#和C++的实际应用性能比较
- 平台级框架和应用级框架的比较
- python的list,dict,tuple比较和应用
- DAS、NAS和SAN概念与应用的简单比较
- python的list,dict,tuple比较和应用
- python的list,dict,tuple比较和应用
- 实例比较DWR和AJAX应用的优缺点
- SVN和Git的比较,已经项目中的实际应用!
- python的list,dict,tuple比较和应用
- 用宏定义函数的特点
- [Oracle]高效的PL/SQL程序设计(二)--标量子查询
- ORACLE自动备份方法
- flex中实现marquee效果(由下而上滚动)
- 容祖儿爱情复兴在线试听,容祖儿 爱情复兴歌词,下载 mp3
- TVF 的应用和比较
- 深入理解Java语言的abstract class和interface
- Linux环境下搭建Apache+subversion+svnmanager
- 炒股卖房所得纳入个税申报
- ORACLE索引总结
- ORACLE批量更新四种方法比较
- [Oracle]性能优化调整(二)--调整缓冲区高速缓存
- 无废话C#设计模式之二十二:总结(针对GOF23)
- [Oracle]性能优化调整(三)--调整重做机制