1 --这样是不行的
2 select sys.dm_exec_sql_text(most_recent_sql_handle) from sys.dm_exec_connections
3
4 --这个可以
5 select text from sys.dm_exec_connections a CRoss apply sys.dm_exec_sql_text(a.most_recent_sql_handle)

select text  from sys.dm_exec_connections a outer apply sys.dm_exec_sql_text(a.most_recent_sql_handle)

-------------资料来源:https://bbs.csdn.net/topics/320027759

透过执行计划可以看出,cross apply类似不带where条件的连接即Inner join 。形式上会灵活些.
使用 APPLY 运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。表值函数作为右输入,外部表表达式作为左输入
。通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出。APPLY 运算符生成的列的列表是左输入中
的列集,后跟右输入返回的列的列表。
APPLY 有两种形式: CROSS APPLY 和 OUTER APPLY。CROSS APPLY 仅返回外部表中通过表值函数生成结果集的行。OUTER APPLY 既返
回生成结果集的行,也返回不生成结果集的行,其中表值函数生成的列中的值为 NULL。

最新文章

  1. 计算机程序的思维逻辑 (47) - 堆和PriorityQueue的应用
  2. Mybatis-update - 数据库死锁 - 获取数据库连接池等待
  3. DZNEmptyDataSet,优秀的空白页或者出错页封装
  4. 构造高度自适应的textarea
  5. Jdk5.0中出现的新特性
  6. HW3.5
  7. Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】
  8. 深入浅出—JAVA(9)
  9. Android服务开发经验——优雅地活着
  10. Git学习 -- 远程仓库
  11. C++实现二叉树
  12. PHP获取远程http或ftp文件的md5值
  13. mac 开发新户攻略-brew
  14. flume常见异常汇总以及解决方案
  15. spring框架加载完成后执行上下文刷新事件(ContextRefreshedEvent)
  16. Codeforces Round #411 (Div. 2) 【ABCDE】
  17. scala-04-set操作
  18. ASP.NET MVC4 HtmlHelper扩展类,实现分页功能 @Html.ShowPageNavigate
  19. UNIX 家族及Linux
  20. LNMP环境下独立安装Mysql5.7.18 并对数据库文件进行本地物理迁移 (需暂停数据库服务方式)

热门文章

  1. 安装.msi格式安装包
  2. stream-分组两次
  3. Echarts河南地图下钻
  4. 1247. 交换字符使得字符串相同 (Medium)
  5. 在Tomcat中部署Web项目的操作方法(必看篇)
  6. PAT-basic-1026 程序运行时间 java
  7. python调用lua脚本
  8. vue 动态路由添加的问题
  9. pg的json类型
  10. Morris遍历以及Morris前序中序后序遍历实现