Guest User

Execution plan

a guest
Jul 11th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.71 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-16"?>
  2. <ShowPlanXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.2" Build="11.0.6020.0" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3. <BatchSequence>
  4. <Batch>
  5. <Statements>
  6. <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementOptmEarlyAbortReason="GoodEnoughPlanFound" StatementSubTreeCost="0.0430275" StatementText="WITH CTE&#xD;&#xA;AS&#xD;&#xA;(select object_name(object_id) as procname&#xD;&#xA;from sys.sql_modules&#xD;&#xA;where definition LIKE '%CTLEMPLOYEE%' collate SQL_Latin1_General_CP1_CI_AS&#xD;&#xA; and ( object_name(object_id) NOT LIKE '%BACKUP%' &#xD;&#xA; or object_name(object_id) not like '%backup%' &#xD;&#xA; OR object_name(object_id) NOT LIKE '%Wi%' collate SQL_Latin1_General_CP1_CI_AS&#xD;&#xA;)) &#xD;&#xA;SELECT * FROM CTE&#xD;&#xA;" StatementType="SELECT" QueryHash="0x4F66E08B243D0D91" QueryPlanHash="0x68A68254548158DC" RetrievedFromCache="false">
  7. <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
  8. <QueryPlan DegreeOfParallelism="0" NonParallelPlanReason="CouldNotGenerateValidParallelPlan" CachedPlanSize="40" CompileTime="14" CompileCPU="13" CompileMemory="776">
  9. <MemoryGrantInfo SerialRequiredMemory="0" SerialDesiredMemory="0" />
  10. <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="1706717" EstimatedPagesCached="5120153" EstimatedAvailableDegreeOfParallelism="24" />
  11. <RelOp AvgRowSize="139" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="0" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0430275">
  12. <OutputList>
  13. <ColumnReference Column="Expr1011" />
  14. </OutputList>
  15. <ComputeScalar>
  16. <DefinedValues>
  17. <DefinedValue>
  18. <ColumnReference Column="Expr1011" />
  19. <ScalarOperator ScalarString="object_name([Common].[sys].[sysschobjs].[id] as [o].[id])">
  20. <Intrinsic FunctionName="object_name">
  21. <ScalarOperator>
  22. <Identifier>
  23. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  24. </Identifier>
  25. </ScalarOperator>
  26. <ScalarOperator>
  27. <Const ConstValue="" />
  28. </ScalarOperator>
  29. </Intrinsic>
  30. </ScalarOperator>
  31. </DefinedValue>
  32. </DefinedValues>
  33. <RelOp AvgRowSize="11" EstimateCPU="5.58E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Filter" NodeId="1" Parallel="false" PhysicalOp="Filter" EstimatedTotalSubtreeCost="0.0430274">
  34. <OutputList>
  35. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  36. </OutputList>
  37. <RunTimeInformation>
  38. <RunTimeCountersPerThread Thread="0" ActualRows="261" ActualEndOfScans="1" ActualExecutions="1" />
  39. </RunTimeInformation>
  40. <Filter StartupExpression="false">
  41. <RelOp AvgRowSize="18" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Inner Join" NodeId="2" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0430218">
  42. <OutputList>
  43. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  44. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="nsclass" />
  45. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  46. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pid" />
  47. </OutputList>
  48. <RunTimeInformation>
  49. <RunTimeCountersPerThread Thread="0" ActualRows="261" ActualEndOfScans="1" ActualExecutions="1" />
  50. </RunTimeInformation>
  51. <NestedLoops Optimized="false">
  52. <OuterReferences>
  53. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  54. </OuterReferences>
  55. <RelOp AvgRowSize="15" EstimateCPU="0.0232664" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Filter" NodeId="3" Parallel="false" PhysicalOp="Filter" EstimatedTotalSubtreeCost="0.0397345">
  56. <OutputList>
  57. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  58. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pid" />
  59. </OutputList>
  60. <RunTimeInformation>
  61. <RunTimeCountersPerThread Thread="0" ActualRows="261" ActualEndOfScans="1" ActualExecutions="1" />
  62. </RunTimeInformation>
  63. <Filter StartupExpression="false">
  64. <RelOp AvgRowSize="16" EstimateCPU="0.005195" EstimateIO="0.0112731" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Index Scan" NodeId="4" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.0164681" TableCardinality="4580">
  65. <OutputList>
  66. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  67. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pid" />
  68. </OutputList>
  69. <RunTimeInformation>
  70. <RunTimeCountersPerThread Thread="0" ActualRows="4580" ActualEndOfScans="1" ActualExecutions="1" />
  71. </RunTimeInformation>
  72. <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  73. <DefinedValues>
  74. <DefinedValue>
  75. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  76. </DefinedValue>
  77. <DefinedValue>
  78. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pid" />
  79. </DefinedValue>
  80. </DefinedValues>
  81. <Object Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Index="[nc3]" Alias="[o]" IndexKind="NonClustered" />
  82. <Predicate>
  83. <ScalarOperator ScalarString="[Common].[sys].[sysschobjs].[pclass] as [o].[pclass]&lt;(100) OR [Common].[sys].[sysschobjs].[pclass] as [o].[pclass]&gt;(100)">
  84. <Logical Operation="OR">
  85. <ScalarOperator>
  86. <Compare CompareOp="LT">
  87. <ScalarOperator>
  88. <Identifier>
  89. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pclass" />
  90. </Identifier>
  91. </ScalarOperator>
  92. <ScalarOperator>
  93. <Const ConstValue="(100)" />
  94. </ScalarOperator>
  95. </Compare>
  96. </ScalarOperator>
  97. <ScalarOperator>
  98. <Compare CompareOp="GT">
  99. <ScalarOperator>
  100. <Identifier>
  101. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pclass" />
  102. </Identifier>
  103. </ScalarOperator>
  104. <ScalarOperator>
  105. <Const ConstValue="(100)" />
  106. </ScalarOperator>
  107. </Compare>
  108. </ScalarOperator>
  109. </Logical>
  110. </ScalarOperator>
  111. </Predicate>
  112. </IndexScan>
  113. </RelOp>
  114. <Predicate>
  115. <ScalarOperator ScalarString="object_definition([Common].[sys].[sysschobjs].[id] as [o].[id]) like N'%CTLEMPLOYEE%' AND (NOT object_name([Common].[sys].[sysschobjs].[id] as [o].[id]) like N'%BACKUP%' OR NOT object_name([Common].[sys].[sysschobjs].[id] as [o].[id]) like N'%backup%' OR NOT object_name([Common].[sys].[sysschobjs].[id] as [o].[id]) like N'%Wi%')">
  116. <Logical Operation="AND">
  117. <ScalarOperator>
  118. <Intrinsic FunctionName="like">
  119. <ScalarOperator>
  120. <Intrinsic FunctionName="object_definition">
  121. <ScalarOperator>
  122. <Identifier>
  123. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  124. </Identifier>
  125. </ScalarOperator>
  126. <ScalarOperator>
  127. <Const ConstValue="" />
  128. </ScalarOperator>
  129. <ScalarOperator>
  130. <Const ConstValue="" />
  131. </ScalarOperator>
  132. </Intrinsic>
  133. </ScalarOperator>
  134. <ScalarOperator>
  135. <Const ConstValue="N'%CTLEMPLOYEE%'" />
  136. </ScalarOperator>
  137. </Intrinsic>
  138. </ScalarOperator>
  139. <ScalarOperator>
  140. <Logical Operation="OR">
  141. <ScalarOperator>
  142. <Logical Operation="NOT">
  143. <ScalarOperator>
  144. <Intrinsic FunctionName="like">
  145. <ScalarOperator>
  146. <Intrinsic FunctionName="object_name">
  147. <ScalarOperator>
  148. <Identifier>
  149. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  150. </Identifier>
  151. </ScalarOperator>
  152. <ScalarOperator>
  153. <Const ConstValue="" />
  154. </ScalarOperator>
  155. </Intrinsic>
  156. </ScalarOperator>
  157. <ScalarOperator>
  158. <Const ConstValue="N'%BACKUP%'" />
  159. </ScalarOperator>
  160. </Intrinsic>
  161. </ScalarOperator>
  162. </Logical>
  163. </ScalarOperator>
  164. <ScalarOperator>
  165. <Logical Operation="NOT">
  166. <ScalarOperator>
  167. <Intrinsic FunctionName="like">
  168. <ScalarOperator>
  169. <Intrinsic FunctionName="object_name">
  170. <ScalarOperator>
  171. <Identifier>
  172. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  173. </Identifier>
  174. </ScalarOperator>
  175. <ScalarOperator>
  176. <Const ConstValue="" />
  177. </ScalarOperator>
  178. </Intrinsic>
  179. </ScalarOperator>
  180. <ScalarOperator>
  181. <Const ConstValue="N'%backup%'" />
  182. </ScalarOperator>
  183. </Intrinsic>
  184. </ScalarOperator>
  185. </Logical>
  186. </ScalarOperator>
  187. <ScalarOperator>
  188. <Logical Operation="NOT">
  189. <ScalarOperator>
  190. <Intrinsic FunctionName="like">
  191. <ScalarOperator>
  192. <Intrinsic FunctionName="object_name">
  193. <ScalarOperator>
  194. <Identifier>
  195. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  196. </Identifier>
  197. </ScalarOperator>
  198. <ScalarOperator>
  199. <Const ConstValue="" />
  200. </ScalarOperator>
  201. </Intrinsic>
  202. </ScalarOperator>
  203. <ScalarOperator>
  204. <Const ConstValue="N'%Wi%'" />
  205. </ScalarOperator>
  206. </Intrinsic>
  207. </ScalarOperator>
  208. </Logical>
  209. </ScalarOperator>
  210. </Logical>
  211. </ScalarOperator>
  212. </Logical>
  213. </ScalarOperator>
  214. </Predicate>
  215. </Filter>
  216. </RelOp>
  217. <RelOp AvgRowSize="10" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="7" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="4580">
  218. <OutputList>
  219. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="nsclass" />
  220. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  221. </OutputList>
  222. <RunTimeInformation>
  223. <RunTimeCountersPerThread Thread="0" ActualRows="261" ActualEndOfScans="0" ActualExecutions="261" />
  224. </RunTimeInformation>
  225. <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  226. <DefinedValues>
  227. <DefinedValue>
  228. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="nsclass" />
  229. </DefinedValue>
  230. <DefinedValue>
  231. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  232. </DefinedValue>
  233. </DefinedValues>
  234. <Object Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Index="[clst]" Alias="[o]" TableReferenceId="-1" IndexKind="Clustered" />
  235. <SeekPredicates>
  236. <SeekPredicateNew>
  237. <SeekKeys>
  238. <Prefix ScanType="EQ">
  239. <RangeColumns>
  240. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  241. </RangeColumns>
  242. <RangeExpressions>
  243. <ScalarOperator ScalarString="[Common].[sys].[sysschobjs].[id] as [o].[id]">
  244. <Identifier>
  245. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  246. </Identifier>
  247. </ScalarOperator>
  248. </RangeExpressions>
  249. </Prefix>
  250. </SeekKeys>
  251. </SeekPredicateNew>
  252. </SeekPredicates>
  253. </IndexScan>
  254. </RelOp>
  255. </NestedLoops>
  256. </RelOp>
  257. <Predicate>
  258. <ScalarOperator ScalarString="[Common].[sys].[sysschobjs].[type] as [o].[type]='TR' AND has_access('TR',[Common].[sys].[sysschobjs].[id] as [o].[id],[Common].[sys].[sysschobjs].[pid] as [o].[pid],CONVERT_IMPLICIT(int,[Common].[sys].[sysschobjs].[nsclass] as [o].[nsclass],0))=(1) OR has_access('CO',[Common].[sys].[sysschobjs].[id] as [o].[id])=(1) AND ([Common].[sys].[sysschobjs].[type] as [o].[type]='FN' OR [Common].[sys].[sysschobjs].[type] as [o].[type]='IF' OR [Common].[sys].[sysschobjs].[type] as [o].[type]='IS' OR [Common].[sys].[sysschobjs].[type] as [o].[type]='P' OR [Common].[sys].[sysschobjs].[type] as [o].[type]='RF' OR [Common].[sys].[sysschobjs].[type] as [o].[type]='TF' OR [Common].[sys].[sysschobjs].[type] as [o].[type]='V') OR ([Common].[sys].[sysschobjs].[type] as [o].[type]='D' OR [Common].[sys].[sysschobjs].[type] as [o].[type]='R') AND [Common].[sys].[sysschobjs].[pid] as [o].[pid]=(0)">
  259. <Logical Operation="OR">
  260. <ScalarOperator>
  261. <Logical Operation="AND">
  262. <ScalarOperator>
  263. <Compare CompareOp="EQ">
  264. <ScalarOperator>
  265. <Identifier>
  266. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  267. </Identifier>
  268. </ScalarOperator>
  269. <ScalarOperator>
  270. <Const ConstValue="'TR'" />
  271. </ScalarOperator>
  272. </Compare>
  273. </ScalarOperator>
  274. <ScalarOperator>
  275. <Compare CompareOp="EQ">
  276. <ScalarOperator>
  277. <Intrinsic FunctionName="has_access">
  278. <ScalarOperator>
  279. <Const ConstValue="'TR'" />
  280. </ScalarOperator>
  281. <ScalarOperator>
  282. <Identifier>
  283. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  284. </Identifier>
  285. </ScalarOperator>
  286. <ScalarOperator>
  287. <Identifier>
  288. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pid" />
  289. </Identifier>
  290. </ScalarOperator>
  291. <ScalarOperator>
  292. <Convert DataType="int" Style="0" Implicit="true">
  293. <ScalarOperator>
  294. <Identifier>
  295. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="nsclass" />
  296. </Identifier>
  297. </ScalarOperator>
  298. </Convert>
  299. </ScalarOperator>
  300. </Intrinsic>
  301. </ScalarOperator>
  302. <ScalarOperator>
  303. <Const ConstValue="(1)" />
  304. </ScalarOperator>
  305. </Compare>
  306. </ScalarOperator>
  307. </Logical>
  308. </ScalarOperator>
  309. <ScalarOperator>
  310. <Logical Operation="AND">
  311. <ScalarOperator>
  312. <Compare CompareOp="EQ">
  313. <ScalarOperator>
  314. <Intrinsic FunctionName="has_access">
  315. <ScalarOperator>
  316. <Const ConstValue="'CO'" />
  317. </ScalarOperator>
  318. <ScalarOperator>
  319. <Identifier>
  320. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="id" />
  321. </Identifier>
  322. </ScalarOperator>
  323. <ScalarOperator>
  324. <Const ConstValue="" />
  325. </ScalarOperator>
  326. <ScalarOperator>
  327. <Const ConstValue="" />
  328. </ScalarOperator>
  329. </Intrinsic>
  330. </ScalarOperator>
  331. <ScalarOperator>
  332. <Const ConstValue="(1)" />
  333. </ScalarOperator>
  334. </Compare>
  335. </ScalarOperator>
  336. <ScalarOperator>
  337. <Logical Operation="OR">
  338. <ScalarOperator>
  339. <Compare CompareOp="EQ">
  340. <ScalarOperator>
  341. <Identifier>
  342. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  343. </Identifier>
  344. </ScalarOperator>
  345. <ScalarOperator>
  346. <Const ConstValue="'FN'" />
  347. </ScalarOperator>
  348. </Compare>
  349. </ScalarOperator>
  350. <ScalarOperator>
  351. <Compare CompareOp="EQ">
  352. <ScalarOperator>
  353. <Identifier>
  354. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  355. </Identifier>
  356. </ScalarOperator>
  357. <ScalarOperator>
  358. <Const ConstValue="'IF'" />
  359. </ScalarOperator>
  360. </Compare>
  361. </ScalarOperator>
  362. <ScalarOperator>
  363. <Compare CompareOp="EQ">
  364. <ScalarOperator>
  365. <Identifier>
  366. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  367. </Identifier>
  368. </ScalarOperator>
  369. <ScalarOperator>
  370. <Const ConstValue="'IS'" />
  371. </ScalarOperator>
  372. </Compare>
  373. </ScalarOperator>
  374. <ScalarOperator>
  375. <Compare CompareOp="EQ">
  376. <ScalarOperator>
  377. <Identifier>
  378. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  379. </Identifier>
  380. </ScalarOperator>
  381. <ScalarOperator>
  382. <Const ConstValue="'P'" />
  383. </ScalarOperator>
  384. </Compare>
  385. </ScalarOperator>
  386. <ScalarOperator>
  387. <Compare CompareOp="EQ">
  388. <ScalarOperator>
  389. <Identifier>
  390. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  391. </Identifier>
  392. </ScalarOperator>
  393. <ScalarOperator>
  394. <Const ConstValue="'RF'" />
  395. </ScalarOperator>
  396. </Compare>
  397. </ScalarOperator>
  398. <ScalarOperator>
  399. <Compare CompareOp="EQ">
  400. <ScalarOperator>
  401. <Identifier>
  402. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  403. </Identifier>
  404. </ScalarOperator>
  405. <ScalarOperator>
  406. <Const ConstValue="'TF'" />
  407. </ScalarOperator>
  408. </Compare>
  409. </ScalarOperator>
  410. <ScalarOperator>
  411. <Compare CompareOp="EQ">
  412. <ScalarOperator>
  413. <Identifier>
  414. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  415. </Identifier>
  416. </ScalarOperator>
  417. <ScalarOperator>
  418. <Const ConstValue="'V'" />
  419. </ScalarOperator>
  420. </Compare>
  421. </ScalarOperator>
  422. </Logical>
  423. </ScalarOperator>
  424. </Logical>
  425. </ScalarOperator>
  426. <ScalarOperator>
  427. <Logical Operation="AND">
  428. <ScalarOperator>
  429. <Logical Operation="OR">
  430. <ScalarOperator>
  431. <Compare CompareOp="EQ">
  432. <ScalarOperator>
  433. <Identifier>
  434. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  435. </Identifier>
  436. </ScalarOperator>
  437. <ScalarOperator>
  438. <Const ConstValue="'D'" />
  439. </ScalarOperator>
  440. </Compare>
  441. </ScalarOperator>
  442. <ScalarOperator>
  443. <Compare CompareOp="EQ">
  444. <ScalarOperator>
  445. <Identifier>
  446. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="type" />
  447. </Identifier>
  448. </ScalarOperator>
  449. <ScalarOperator>
  450. <Const ConstValue="'R'" />
  451. </ScalarOperator>
  452. </Compare>
  453. </ScalarOperator>
  454. </Logical>
  455. </ScalarOperator>
  456. <ScalarOperator>
  457. <Compare CompareOp="EQ">
  458. <ScalarOperator>
  459. <Identifier>
  460. <ColumnReference Database="[Common]" Schema="[sys]" Table="[sysschobjs]" Alias="[o]" Column="pid" />
  461. </Identifier>
  462. </ScalarOperator>
  463. <ScalarOperator>
  464. <Const ConstValue="(0)" />
  465. </ScalarOperator>
  466. </Compare>
  467. </ScalarOperator>
  468. </Logical>
  469. </ScalarOperator>
  470. </Logical>
  471. </ScalarOperator>
  472. </Predicate>
  473. </Filter>
  474. </RelOp>
  475. </ComputeScalar>
  476. </RelOp>
  477. </QueryPlan>
  478. </StmtSimple>
  479. </Statements>
  480. </Batch>
  481. </BatchSequence>
  482. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment