Advertisement
Guest User

MERGE Statment Execution Plan

a guest
Jun 9th, 2016
595
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 149.01 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="12.0.4213.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="TRIVIAL" CardinalityEstimationModelVersion="120" StatementSubTreeCost="0.0200032" StatementText="DECLARE @p1 &quot;MySchema&quot;.&quot;PointTable&quot;;&#xD;&#xA;&#xD;&#xA;insert into @p1 values(10001769996,N'ABCDEFGH',N'N/A',N'E')" StatementType="INSERT" QueryHash="0x96C01A0EC41C2D94" QueryPlanHash="0x802C80E44EFB66F2" 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 NonParallelPlanReason="CouldNotGenerateValidParallelPlan" CachedPlanSize="16" CompileTime="0" CompileCPU="0" CompileMemory="160">
  9.             <MemoryGrantInfo SerialRequiredMemory="0" SerialDesiredMemory="0" />
  10.             <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="208539" EstimatedPagesCached="104269" EstimatedAvailableDegreeOfParallelism="4" />
  11.             <RelOp AvgRowSize="9" EstimateCPU="2E-06" EstimateIO="0.02" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Insert" NodeId="0" Parallel="false" PhysicalOp="Clustered Index Insert" EstimatedTotalSubtreeCost="0.0200032">
  12.               <OutputList />
  13.               <ScalarInsert DMLRequestSort="false">
  14.                 <DefinedValues>
  15.                   <DefinedValue>
  16.                     <ColumnReference Column="Expr1002" />
  17.                     <ScalarOperator ScalarString="(10001769996)">
  18.                       <Const ConstValue="(10001769996)" />
  19.                     </ScalarOperator>
  20.                   </DefinedValue>
  21.                   <DefinedValue>
  22.                     <ColumnReference Column="Expr1003" />
  23.                     <ScalarOperator ScalarString="'ABCDEFGH'">
  24.                       <Const ConstValue="'ABCDEFGH'" />
  25.                     </ScalarOperator>
  26.                   </DefinedValue>
  27.                   <DefinedValue>
  28.                     <ColumnReference Column="Expr1004" />
  29.                     <ScalarOperator ScalarString="'N/A'">
  30.                       <Const ConstValue="'N/A'" />
  31.                     </ScalarOperator>
  32.                   </DefinedValue>
  33.                   <DefinedValue>
  34.                     <ColumnReference Column="Expr1005" />
  35.                     <ScalarOperator ScalarString="'E'">
  36.                       <Const ConstValue="'E'" />
  37.                     </ScalarOperator>
  38.                   </DefinedValue>
  39.                 </DefinedValues>
  40.                 <Object Table="[@p1]" Index="[PK__#AD3019C__9A6192914620CC6E]" Storage="RowStore" />
  41.                 <Object Table="[@p1]" Index="[UQ__#AD3019C__77168D961F01F759]" Storage="RowStore" />
  42.                 <SetPredicate>
  43.                   <ScalarOperator ScalarString="[ObjectId] = [Expr1002],[PointName] = [Expr1003],[Location] = [Expr1004],[Region] = [Expr1005]">
  44.                     <ScalarExpressionList>
  45.                       <ScalarOperator>
  46.                         <MultipleAssign>
  47.                           <Assign>
  48.                             <ColumnReference Column="ObjectId" />
  49.                             <ScalarOperator>
  50.                               <Identifier>
  51.                                 <ColumnReference Column="Expr1002" />
  52.                               </Identifier>
  53.                             </ScalarOperator>
  54.                           </Assign>
  55.                           <Assign>
  56.                             <ColumnReference Column="PointName" />
  57.                             <ScalarOperator>
  58.                               <Identifier>
  59.                                 <ColumnReference Column="Expr1003" />
  60.                               </Identifier>
  61.                             </ScalarOperator>
  62.                           </Assign>
  63.                           <Assign>
  64.                             <ColumnReference Column="Location" />
  65.                             <ScalarOperator>
  66.                               <Identifier>
  67.                                 <ColumnReference Column="Expr1004" />
  68.                               </Identifier>
  69.                             </ScalarOperator>
  70.                           </Assign>
  71.                           <Assign>
  72.                             <ColumnReference Column="Region" />
  73.                             <ScalarOperator>
  74.                               <Identifier>
  75.                                 <ColumnReference Column="Expr1005" />
  76.                               </Identifier>
  77.                             </ScalarOperator>
  78.                           </Assign>
  79.                         </MultipleAssign>
  80.                       </ScalarOperator>
  81.                     </ScalarExpressionList>
  82.                   </ScalarOperator>
  83.                 </SetPredicate>
  84.               </ScalarInsert>
  85.             </RelOp>
  86.           </QueryPlan>
  87.         </StmtSimple>
  88.       </Statements>
  89.       <Statements>
  90.         <StmtSimple StatementCompId="2" StatementEstRows="2" StatementId="2" StatementOptmLevel="FULL" StatementOptmEarlyAbortReason="GoodEnoughPlanFound" CardinalityEstimationModelVersion="120" StatementSubTreeCost="0.0644213" StatementText="&#xD;&#xA;&#xD;&#xA; MERGE &quot;MySchema&quot;.&quot;Point&quot; AS t&#xD;&#xA; USING (&#xD;&#xA;          SELECT &quot;ObjectId&quot;, &quot;PointName&quot;, z.&quot;Id&quot; AS &quot;LocationId&quot;, i.&quot;Id&quot; AS &quot;Region&quot;&#xD;&#xA;          FROM @p1 AS d&#xD;&#xA;             JOIN &quot;MySchema&quot;.&quot;Region&quot; AS i ON i.&quot;Name&quot; = d.&quot;Region&quot;&#xD;&#xA;       LEFT JOIN &quot;MySchema&quot;.&quot;Location&quot; AS z ON z.&quot;Name&quot; = d.&quot;Location&quot; AND z.&quot;Region&quot; = i.&quot;Id&quot;&#xD;&#xA;          ) AS s&#xD;&#xA;    ON s.&quot;ObjectId&quot; = t.&quot;ObjectId&quot;&#xD;&#xA;  WHEN NOT MATCHED BY TARGET &#xD;&#xA;      THEN INSERT (&quot;ObjectId&quot;, &quot;Name&quot;, &quot;LocationId&quot;, &quot;Region&quot;) VALUES (s.&quot;ObjectId&quot;, s.&quot;PointName&quot;, s.&quot;LocationId&quot;, s.&quot;Region&quot;)&#xD;&#xA;  WHEN MATCHED &#xD;&#xA;        THEN UPDATE &#xD;&#xA;       SET &quot;Name&quot; = s.&quot;PointName&quot;&#xD;&#xA;          , &quot;LocationId&quot; = s.&quot;LocationId&quot;&#xD;&#xA;           , &quot;Region&quot; = s.&quot;Region&quot;&#xD;&#xA;   OUTPUT $action, inserted.*, deleted.*;" StatementType="MERGE" QueryHash="0x4608E0319EEE1707" QueryPlanHash="0x8CA751140A9EF083" RetrievedFromCache="false">
  91.           <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
  92.           <QueryPlan NonParallelPlanReason="CouldNotGenerateValidParallelPlan" CachedPlanSize="128" CompileTime="8" CompileCPU="7" CompileMemory="976">
  93.             <MemoryGrantInfo SerialRequiredMemory="512" SerialDesiredMemory="544" />
  94.             <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="208539" EstimatedPagesCached="104269" EstimatedAvailableDegreeOfParallelism="4" />
  95.             <RelOp AvgRowSize="112" EstimateCPU="2E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2" LogicalOp="Compute Scalar" NodeId="0" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0644213">
  96.               <OutputList>
  97.                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  98.                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  99.                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  100.                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  101.                 <ColumnReference Column="Expr1012" />
  102.                 <ColumnReference Column="Expr1013" />
  103.                 <ColumnReference Column="Expr1014" />
  104.                 <ColumnReference Column="Expr1015" />
  105.                 <ColumnReference Column="Expr1016" />
  106.               </OutputList>
  107.               <ComputeScalar>
  108.                 <DefinedValues>
  109.                   <DefinedValue>
  110.                     <ColumnReference Column="Expr1012" />
  111.                     <ScalarOperator ScalarString="CASE WHEN [OriginalMergeAction1030]=(1) THEN N'UPDATE' ELSE CASE WHEN [OriginalMergeAction1030]=(4) THEN N'INSERT' ELSE N'DELETE' END END">
  112.                       <IF>
  113.                         <Condition>
  114.                           <ScalarOperator>
  115.                             <Compare CompareOp="EQ">
  116.                               <ScalarOperator>
  117.                                 <Identifier>
  118.                                   <ColumnReference Column="OriginalMergeAction1030" />
  119.                                 </Identifier>
  120.                               </ScalarOperator>
  121.                               <ScalarOperator>
  122.                                 <Const ConstValue="(1)" />
  123.                               </ScalarOperator>
  124.                             </Compare>
  125.                           </ScalarOperator>
  126.                         </Condition>
  127.                         <Then>
  128.                           <ScalarOperator>
  129.                             <Const ConstValue="N'UPDATE'" />
  130.                           </ScalarOperator>
  131.                         </Then>
  132.                         <Else>
  133.                           <ScalarOperator>
  134.                             <IF>
  135.                               <Condition>
  136.                                 <ScalarOperator>
  137.                                   <Compare CompareOp="EQ">
  138.                                     <ScalarOperator>
  139.                                       <Identifier>
  140.                                         <ColumnReference Column="OriginalMergeAction1030" />
  141.                                       </Identifier>
  142.                                     </ScalarOperator>
  143.                                     <ScalarOperator>
  144.                                       <Const ConstValue="(4)" />
  145.                                     </ScalarOperator>
  146.                                   </Compare>
  147.                                 </ScalarOperator>
  148.                               </Condition>
  149.                               <Then>
  150.                                 <ScalarOperator>
  151.                                   <Const ConstValue="N'INSERT'" />
  152.                                 </ScalarOperator>
  153.                               </Then>
  154.                               <Else>
  155.                                 <ScalarOperator>
  156.                                   <Const ConstValue="N'DELETE'" />
  157.                                 </ScalarOperator>
  158.                               </Else>
  159.                             </IF>
  160.                           </ScalarOperator>
  161.                         </Else>
  162.                       </IF>
  163.                     </ScalarOperator>
  164.                   </DefinedValue>
  165.                   <DefinedValue>
  166.                     <ColumnReference Column="Expr1013" />
  167.                     <ScalarOperator ScalarString="CASE WHEN [OriginalMergeAction1030]=(4) THEN NULL ELSE [TEST].[MySchema].[Point].[ObjectId] as [t].[ObjectId] END">
  168.                       <IF>
  169.                         <Condition>
  170.                           <ScalarOperator>
  171.                             <Compare CompareOp="EQ">
  172.                               <ScalarOperator>
  173.                                 <Identifier>
  174.                                   <ColumnReference Column="OriginalMergeAction1030" />
  175.                                 </Identifier>
  176.                               </ScalarOperator>
  177.                               <ScalarOperator>
  178.                                 <Const ConstValue="(4)" />
  179.                               </ScalarOperator>
  180.                             </Compare>
  181.                           </ScalarOperator>
  182.                         </Condition>
  183.                         <Then>
  184.                           <ScalarOperator>
  185.                             <Const ConstValue="NULL" />
  186.                           </ScalarOperator>
  187.                         </Then>
  188.                         <Else>
  189.                           <ScalarOperator>
  190.                             <Identifier>
  191.                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  192.                             </Identifier>
  193.                           </ScalarOperator>
  194.                         </Else>
  195.                       </IF>
  196.                     </ScalarOperator>
  197.                   </DefinedValue>
  198.                   <DefinedValue>
  199.                     <ColumnReference Column="Expr1014" />
  200.                     <ScalarOperator ScalarString="CASE WHEN [OriginalMergeAction1030]=(4) THEN NULL ELSE [Expr1029] END">
  201.                       <IF>
  202.                         <Condition>
  203.                           <ScalarOperator>
  204.                             <Compare CompareOp="EQ">
  205.                               <ScalarOperator>
  206.                                 <Identifier>
  207.                                   <ColumnReference Column="OriginalMergeAction1030" />
  208.                                 </Identifier>
  209.                               </ScalarOperator>
  210.                               <ScalarOperator>
  211.                                 <Const ConstValue="(4)" />
  212.                               </ScalarOperator>
  213.                             </Compare>
  214.                           </ScalarOperator>
  215.                         </Condition>
  216.                         <Then>
  217.                           <ScalarOperator>
  218.                             <Const ConstValue="NULL" />
  219.                           </ScalarOperator>
  220.                         </Then>
  221.                         <Else>
  222.                           <ScalarOperator>
  223.                             <Identifier>
  224.                               <ColumnReference Column="Expr1029" />
  225.                             </Identifier>
  226.                           </ScalarOperator>
  227.                         </Else>
  228.                       </IF>
  229.                     </ScalarOperator>
  230.                   </DefinedValue>
  231.                   <DefinedValue>
  232.                     <ColumnReference Column="Expr1015" />
  233.                     <ScalarOperator ScalarString="CASE WHEN [OriginalMergeAction1030]=(4) THEN NULL ELSE [TEST].[MySchema].[Point].[LocationId] as [t].[LocationId] END">
  234.                       <IF>
  235.                         <Condition>
  236.                           <ScalarOperator>
  237.                             <Compare CompareOp="EQ">
  238.                               <ScalarOperator>
  239.                                 <Identifier>
  240.                                   <ColumnReference Column="OriginalMergeAction1030" />
  241.                                 </Identifier>
  242.                               </ScalarOperator>
  243.                               <ScalarOperator>
  244.                                 <Const ConstValue="(4)" />
  245.                               </ScalarOperator>
  246.                             </Compare>
  247.                           </ScalarOperator>
  248.                         </Condition>
  249.                         <Then>
  250.                           <ScalarOperator>
  251.                             <Const ConstValue="NULL" />
  252.                           </ScalarOperator>
  253.                         </Then>
  254.                         <Else>
  255.                           <ScalarOperator>
  256.                             <Identifier>
  257.                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  258.                             </Identifier>
  259.                           </ScalarOperator>
  260.                         </Else>
  261.                       </IF>
  262.                     </ScalarOperator>
  263.                   </DefinedValue>
  264.                   <DefinedValue>
  265.                     <ColumnReference Column="Expr1016" />
  266.                     <ScalarOperator ScalarString="CASE WHEN [OriginalMergeAction1030]=(4) THEN NULL ELSE [TEST].[MySchema].[Point].[Region] as [t].[Region] END">
  267.                       <IF>
  268.                         <Condition>
  269.                           <ScalarOperator>
  270.                             <Compare CompareOp="EQ">
  271.                               <ScalarOperator>
  272.                                 <Identifier>
  273.                                   <ColumnReference Column="OriginalMergeAction1030" />
  274.                                 </Identifier>
  275.                               </ScalarOperator>
  276.                               <ScalarOperator>
  277.                                 <Const ConstValue="(4)" />
  278.                               </ScalarOperator>
  279.                             </Compare>
  280.                           </ScalarOperator>
  281.                         </Condition>
  282.                         <Then>
  283.                           <ScalarOperator>
  284.                             <Const ConstValue="NULL" />
  285.                           </ScalarOperator>
  286.                         </Then>
  287.                         <Else>
  288.                           <ScalarOperator>
  289.                             <Identifier>
  290.                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  291.                             </Identifier>
  292.                           </ScalarOperator>
  293.                         </Else>
  294.                       </IF>
  295.                     </ScalarOperator>
  296.                   </DefinedValue>
  297.                 </DefinedValues>
  298.                 <RelOp AvgRowSize="104" EstimateCPU="3E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2" LogicalOp="Sequence" NodeId="3" Parallel="false" PhysicalOp="Sequence" EstimatedTotalSubtreeCost="0.0644211">
  299.                   <OutputList>
  300.                     <ColumnReference Column="OriginalMergeAction1030" />
  301.                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  302.                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  303.                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  304.                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  305.                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  306.                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  307.                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  308.                     <ColumnReference Column="Expr1029" />
  309.                   </OutputList>
  310.                   <Sequence>
  311.                     <RelOp AvgRowSize="9" EstimateCPU="1E-06" EstimateIO="0.01" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Update" NodeId="4" Parallel="false" PhysicalOp="Index Update" EstimatedTotalSubtreeCost="0.0428907">
  312.                       <OutputList />
  313.                       <Update DMLRequestSort="true">
  314.                         <Object Database="[TEST]" Schema="[MySchema]" Table="[Point]" Index="[UK_MySchema_Point]" Alias="[t]" IndexKind="NonClustered" Storage="RowStore" />
  315.                         <SetPredicate>
  316.                           <ScalarOperator ScalarString="[ObjectId1035] = [TEST].[MySchema].[Point].[ObjectId] as [t].[ObjectId],[Name1036] = [TEST].[MySchema].[Point].[Name] as [t].[Name],[LocationId1037] = [TEST].[MySchema].[Point].[LocationId] as [t].[LocationId],[Region1038] = [TEST].[MySchema].[Point].[Region] as [t].[Region]">
  317.                             <ScalarExpressionList>
  318.                               <ScalarOperator>
  319.                                 <MultipleAssign>
  320.                                   <Assign>
  321.                                     <ColumnReference Column="ObjectId1035" />
  322.                                     <ScalarOperator>
  323.                                       <Identifier>
  324.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  325.                                       </Identifier>
  326.                                     </ScalarOperator>
  327.                                   </Assign>
  328.                                   <Assign>
  329.                                     <ColumnReference Column="Name1036" />
  330.                                     <ScalarOperator>
  331.                                       <Identifier>
  332.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  333.                                       </Identifier>
  334.                                     </ScalarOperator>
  335.                                   </Assign>
  336.                                   <Assign>
  337.                                     <ColumnReference Column="LocationId1037" />
  338.                                     <ScalarOperator>
  339.                                       <Identifier>
  340.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  341.                                       </Identifier>
  342.                                     </ScalarOperator>
  343.                                   </Assign>
  344.                                   <Assign>
  345.                                     <ColumnReference Column="Region1038" />
  346.                                     <ScalarOperator>
  347.                                       <Identifier>
  348.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  349.                                       </Identifier>
  350.                                     </ScalarOperator>
  351.                                   </Assign>
  352.                                 </MultipleAssign>
  353.                               </ScalarOperator>
  354.                             </ScalarExpressionList>
  355.                           </ScalarOperator>
  356.                         </SetPredicate>
  357.                         <ActionColumn>
  358.                           <ColumnReference Column="Action1006" />
  359.                         </ActionColumn>
  360.                         <RelOp AvgRowSize="58" EstimateCPU="2E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Collapse" NodeId="5" Parallel="false" PhysicalOp="Collapse" EstimatedTotalSubtreeCost="0.0328897">
  361.                           <OutputList>
  362.                             <ColumnReference Column="Action1006" />
  363.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  364.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  365.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  366.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  367.                           </OutputList>
  368.                           <Collapse>
  369.                             <GroupBy>
  370.                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  371.                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  372.                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  373.                             </GroupBy>
  374.                             <RelOp AvgRowSize="58" EstimateCPU="0.000100058" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Sort" NodeId="6" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.0328877">
  375.                               <OutputList>
  376.                                 <ColumnReference Column="Action1006" />
  377.                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  378.                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  379.                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  380.                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  381.                               </OutputList>
  382.                               <MemoryFractions Input="1" Output="1" />
  383.                               <Sort Distinct="false">
  384.                                 <OrderBy>
  385.                                   <OrderByColumn Ascending="true">
  386.                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  387.                                   </OrderByColumn>
  388.                                   <OrderByColumn Ascending="true">
  389.                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  390.                                   </OrderByColumn>
  391.                                   <OrderByColumn Ascending="true">
  392.                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  393.                                   </OrderByColumn>
  394.                                   <OrderByColumn Ascending="true">
  395.                                     <ColumnReference Column="Action1006" />
  396.                                   </OrderByColumn>
  397.                                 </OrderBy>
  398.                                 <RelOp AvgRowSize="58" EstimateCPU="7.6E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Filter" NodeId="7" Parallel="false" PhysicalOp="Filter" EstimatedTotalSubtreeCost="0.0215264">
  399.                                   <OutputList>
  400.                                     <ColumnReference Column="Action1006" />
  401.                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  402.                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  403.                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  404.                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  405.                                   </OutputList>
  406.                                   <Filter StartupExpression="false">
  407.                                     <RelOp AvgRowSize="154" EstimateCPU="5.07784E-05" EstimateIO="0.00657783" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2" LogicalOp="Eager Spool" NodeId="9" Parallel="false" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="0.0215256">
  408.                                       <OutputList>
  409.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  410.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  411.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  412.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  413.                                         <ColumnReference Column="Action1006" />
  414.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  415.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  416.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  417.                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  418.                                         <ColumnReference Column="Expr1025" />
  419.                                         <ColumnReference Column="Expr1029" />
  420.                                         <ColumnReference Column="OriginalMergeAction1030" />
  421.                                       </OutputList>
  422.                                       <Spool>
  423.                                         <RelOp AvgRowSize="154" EstimateCPU="1.5E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2" LogicalOp="Split" NodeId="10" Parallel="false" PhysicalOp="Split" EstimatedTotalSubtreeCost="0.0297246">
  424.                                           <OutputList>
  425.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  426.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  427.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  428.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  429.                                             <ColumnReference Column="Action1006" />
  430.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  431.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  432.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  433.                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  434.                                             <ColumnReference Column="Expr1025" />
  435.                                             <ColumnReference Column="Expr1026" />
  436.                                             <ColumnReference Column="Expr1027" />
  437.                                             <ColumnReference Column="Expr1028" />
  438.                                             <ColumnReference Column="Expr1029" />
  439.                                             <ColumnReference Column="OriginalMergeAction1030" />
  440.                                           </OutputList>
  441.                                           <Split>
  442.                                             <DefinedValues>
  443.                                               <DefinedValue>
  444.                                                 <ColumnReference Column="Action1006" />
  445.                                               </DefinedValue>
  446.                                             </DefinedValues>
  447.                                             <ActionColumn>
  448.                                               <ColumnReference Column="Action1006" />
  449.                                             </ActionColumn>
  450.                                             <RelOp AvgRowSize="200" EstimateCPU="1.28E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Assert" NodeId="11" Parallel="false" PhysicalOp="Assert" EstimatedTotalSubtreeCost="0.0297231">
  451.                                               <OutputList>
  452.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  453.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  454.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  455.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  456.                                                 <ColumnReference Column="Action1006" />
  457.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  458.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  459.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  460.                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  461.                                                 <ColumnReference Column="ObjectId_OLD" />
  462.                                                 <ColumnReference Column="Name_OLD" />
  463.                                                 <ColumnReference Column="LocationId_OLD" />
  464.                                                 <ColumnReference Column="Region_OLD" />
  465.                                                 <ColumnReference Column="Expr1025" />
  466.                                                 <ColumnReference Column="Expr1026" />
  467.                                                 <ColumnReference Column="Expr1027" />
  468.                                                 <ColumnReference Column="Expr1028" />
  469.                                                 <ColumnReference Column="Expr1029" />
  470.                                                 <ColumnReference Column="OriginalMergeAction1030" />
  471.                                               </OutputList>
  472.                                               <Assert StartupExpression="false">
  473.                                                 <RelOp AvgRowSize="200" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Left Semi Join" NodeId="12" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0297218">
  474.                                                   <OutputList>
  475.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  476.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  477.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  478.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  479.                                                     <ColumnReference Column="Action1006" />
  480.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  481.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  482.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  483.                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  484.                                                     <ColumnReference Column="ObjectId_OLD" />
  485.                                                     <ColumnReference Column="Name_OLD" />
  486.                                                     <ColumnReference Column="LocationId_OLD" />
  487.                                                     <ColumnReference Column="Region_OLD" />
  488.                                                     <ColumnReference Column="Expr1025" />
  489.                                                     <ColumnReference Column="Expr1026" />
  490.                                                     <ColumnReference Column="Expr1027" />
  491.                                                     <ColumnReference Column="Expr1028" />
  492.                                                     <ColumnReference Column="Expr1029" />
  493.                                                     <ColumnReference Column="OriginalMergeAction1030" />
  494.                                                     <ColumnReference Column="Expr1031" />
  495.                                                     <ColumnReference Column="Pass1032" />
  496.                                                     <ColumnReference Column="Expr1033" />
  497.                                                     <ColumnReference Column="Pass1034" />
  498.                                                   </OutputList>
  499.                                                   <NestedLoops Optimized="false">
  500.                                                     <DefinedValues>
  501.                                                       <DefinedValue>
  502.                                                         <ColumnReference Column="Expr1033" />
  503.                                                       </DefinedValue>
  504.                                                       <DefinedValue>
  505.                                                         <ColumnReference Column="Pass1034" />
  506.                                                       </DefinedValue>
  507.                                                     </DefinedValues>
  508.                                                     <PassThru>
  509.                                                       <ScalarOperator ScalarString="[Action1006]=(3)">
  510.                                                         <Compare CompareOp="EQ">
  511.                                                           <ScalarOperator>
  512.                                                             <Identifier>
  513.                                                               <ColumnReference Column="Action1006" />
  514.                                                             </Identifier>
  515.                                                           </ScalarOperator>
  516.                                                           <ScalarOperator>
  517.                                                             <Const ConstValue="(3)" />
  518.                                                           </ScalarOperator>
  519.                                                         </Compare>
  520.                                                       </ScalarOperator>
  521.                                                     </PassThru>
  522.                                                     <OuterReferences>
  523.                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  524.                                                     </OuterReferences>
  525.                                                     <ProbeColumn>
  526.                                                       <ColumnReference Column="Expr1033" />
  527.                                                     </ProbeColumn>
  528.                                                     <RelOp AvgRowSize="200" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Left Semi Join" NodeId="13" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0264342">
  529.                                                       <OutputList>
  530.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  531.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  532.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  533.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  534.                                                         <ColumnReference Column="Action1006" />
  535.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  536.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  537.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  538.                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  539.                                                         <ColumnReference Column="ObjectId_OLD" />
  540.                                                         <ColumnReference Column="Name_OLD" />
  541.                                                         <ColumnReference Column="LocationId_OLD" />
  542.                                                         <ColumnReference Column="Region_OLD" />
  543.                                                         <ColumnReference Column="Expr1025" />
  544.                                                         <ColumnReference Column="Expr1026" />
  545.                                                         <ColumnReference Column="Expr1027" />
  546.                                                         <ColumnReference Column="Expr1028" />
  547.                                                         <ColumnReference Column="Expr1029" />
  548.                                                         <ColumnReference Column="OriginalMergeAction1030" />
  549.                                                         <ColumnReference Column="Expr1031" />
  550.                                                         <ColumnReference Column="Pass1032" />
  551.                                                       </OutputList>
  552.                                                       <NestedLoops Optimized="false">
  553.                                                         <DefinedValues>
  554.                                                           <DefinedValue>
  555.                                                             <ColumnReference Column="Expr1031" />
  556.                                                           </DefinedValue>
  557.                                                           <DefinedValue>
  558.                                                             <ColumnReference Column="Pass1032" />
  559.                                                           </DefinedValue>
  560.                                                         </DefinedValues>
  561.                                                         <PassThru>
  562.                                                           <ScalarOperator ScalarString="[Action1006]=(3) OR [TEST].[MySchema].[Point].[LocationId] as [t].[LocationId] IS NULL">
  563.                                                             <Logical Operation="OR">
  564.                                                               <ScalarOperator>
  565.                                                                 <Compare CompareOp="EQ">
  566.                                                                   <ScalarOperator>
  567.                                                                     <Identifier>
  568.                                                                       <ColumnReference Column="Action1006" />
  569.                                                                     </Identifier>
  570.                                                                   </ScalarOperator>
  571.                                                                   <ScalarOperator>
  572.                                                                     <Const ConstValue="(3)" />
  573.                                                                   </ScalarOperator>
  574.                                                                 </Compare>
  575.                                                               </ScalarOperator>
  576.                                                               <ScalarOperator>
  577.                                                                 <Logical Operation="IS NULL">
  578.                                                                   <ScalarOperator>
  579.                                                                     <Identifier>
  580.                                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  581.                                                                     </Identifier>
  582.                                                                   </ScalarOperator>
  583.                                                                 </Logical>
  584.                                                               </ScalarOperator>
  585.                                                             </Logical>
  586.                                                           </ScalarOperator>
  587.                                                         </PassThru>
  588.                                                         <OuterReferences>
  589.                                                           <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  590.                                                         </OuterReferences>
  591.                                                         <ProbeColumn>
  592.                                                           <ColumnReference Column="Expr1031" />
  593.                                                         </ProbeColumn>
  594.                                                         <RelOp AvgRowSize="200" EstimateCPU="1E-06" EstimateIO="0.01" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Merge" NodeId="14" Parallel="false" PhysicalOp="Clustered Index Merge" EstimatedTotalSubtreeCost="0.0231463">
  595.                                                           <OutputList>
  596.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  597.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  598.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  599.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  600.                                                             <ColumnReference Column="Action1006" />
  601.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  602.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  603.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  604.                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  605.                                                             <ColumnReference Column="ObjectId_OLD" />
  606.                                                             <ColumnReference Column="Name_OLD" />
  607.                                                             <ColumnReference Column="LocationId_OLD" />
  608.                                                             <ColumnReference Column="Region_OLD" />
  609.                                                             <ColumnReference Column="Expr1025" />
  610.                                                             <ColumnReference Column="Expr1026" />
  611.                                                             <ColumnReference Column="Expr1027" />
  612.                                                             <ColumnReference Column="Expr1028" />
  613.                                                             <ColumnReference Column="Expr1029" />
  614.                                                             <ColumnReference Column="OriginalMergeAction1030" />
  615.                                                           </OutputList>
  616.                                                           <Update DMLRequestSort="false">
  617.                                                             <Object Database="[TEST]" Schema="[MySchema]" Table="[Point]" Index="[PK_MySchema_Point]" Alias="[t]" IndexKind="Clustered" Storage="RowStore" />
  618.                                                             <SetPredicate>
  619.                                                               <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[Region] as [t].[Region] = [Expr1007],[TEST].[MySchema].[Point].[LocationId] as [t].[LocationId] = [Expr1009],[TEST].[MySchema].[Point].[Name] as [t].[Name] = [Expr1010]">
  620.                                                                 <ScalarExpressionList>
  621.                                                                   <ScalarOperator>
  622.                                                                     <MultipleAssign>
  623.                                                                       <Assign>
  624.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  625.                                                                         <ScalarOperator>
  626.                                                                           <Identifier>
  627.                                                                             <ColumnReference Column="Expr1007" />
  628.                                                                           </Identifier>
  629.                                                                         </ScalarOperator>
  630.                                                                       </Assign>
  631.                                                                       <Assign>
  632.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  633.                                                                         <ScalarOperator>
  634.                                                                           <Identifier>
  635.                                                                             <ColumnReference Column="Expr1009" />
  636.                                                                           </Identifier>
  637.                                                                         </ScalarOperator>
  638.                                                                       </Assign>
  639.                                                                       <Assign>
  640.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  641.                                                                         <ScalarOperator>
  642.                                                                           <Identifier>
  643.                                                                             <ColumnReference Column="Expr1010" />
  644.                                                                           </Identifier>
  645.                                                                         </ScalarOperator>
  646.                                                                       </Assign>
  647.                                                                     </MultipleAssign>
  648.                                                                   </ScalarOperator>
  649.                                                                 </ScalarExpressionList>
  650.                                                               </ScalarOperator>
  651.                                                             </SetPredicate>
  652.                                                             <ActionColumn>
  653.                                                               <ColumnReference Column="Action1006" />
  654.                                                             </ActionColumn>
  655.                                                             <RelOp AvgRowSize="154" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="15" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0131453">
  656.                                                               <OutputList>
  657.                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  658.                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  659.                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  660.                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  661.                                                                 <ColumnReference Column="Action1006" />
  662.                                                                 <ColumnReference Column="Expr1007" />
  663.                                                                 <ColumnReference Column="Expr1008" />
  664.                                                                 <ColumnReference Column="Expr1009" />
  665.                                                                 <ColumnReference Column="Expr1010" />
  666.                                                                 <ColumnReference Column="Expr1025" />
  667.                                                                 <ColumnReference Column="Expr1026" />
  668.                                                                 <ColumnReference Column="Expr1027" />
  669.                                                                 <ColumnReference Column="Expr1028" />
  670.                                                                 <ColumnReference Column="Expr1029" />
  671.                                                                 <ColumnReference Column="OriginalMergeAction1030" />
  672.                                                               </OutputList>
  673.                                                               <ComputeScalar>
  674.                                                                 <DefinedValues>
  675.                                                                   <DefinedValue>
  676.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  677.                                                                     <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[ObjectId] as [t].[ObjectId]">
  678.                                                                       <Identifier>
  679.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  680.                                                                       </Identifier>
  681.                                                                     </ScalarOperator>
  682.                                                                   </DefinedValue>
  683.                                                                   <DefinedValue>
  684.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  685.                                                                     <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[Name] as [t].[Name]">
  686.                                                                       <Identifier>
  687.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  688.                                                                       </Identifier>
  689.                                                                     </ScalarOperator>
  690.                                                                   </DefinedValue>
  691.                                                                   <DefinedValue>
  692.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  693.                                                                     <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[LocationId] as [t].[LocationId]">
  694.                                                                       <Identifier>
  695.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  696.                                                                       </Identifier>
  697.                                                                     </ScalarOperator>
  698.                                                                   </DefinedValue>
  699.                                                                   <DefinedValue>
  700.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  701.                                                                     <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[Region] as [t].[Region]">
  702.                                                                       <Identifier>
  703.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  704.                                                                       </Identifier>
  705.                                                                     </ScalarOperator>
  706.                                                                   </DefinedValue>
  707.                                                                   <DefinedValue>
  708.                                                                     <ColumnReference Column="Action1006" />
  709.                                                                     <ScalarOperator ScalarString="[Action1006]">
  710.                                                                       <Identifier>
  711.                                                                         <ColumnReference Column="Action1006" />
  712.                                                                       </Identifier>
  713.                                                                     </ScalarOperator>
  714.                                                                   </DefinedValue>
  715.                                                                   <DefinedValue>
  716.                                                                     <ColumnReference Column="Expr1025" />
  717.                                                                     <ScalarOperator ScalarString="[Expr1025]">
  718.                                                                       <Identifier>
  719.                                                                         <ColumnReference Column="Expr1025" />
  720.                                                                       </Identifier>
  721.                                                                     </ScalarOperator>
  722.                                                                   </DefinedValue>
  723.                                                                   <DefinedValue>
  724.                                                                     <ColumnReference Column="Expr1026" />
  725.                                                                     <ScalarOperator ScalarString="[Expr1026]">
  726.                                                                       <Identifier>
  727.                                                                         <ColumnReference Column="Expr1026" />
  728.                                                                       </Identifier>
  729.                                                                     </ScalarOperator>
  730.                                                                   </DefinedValue>
  731.                                                                   <DefinedValue>
  732.                                                                     <ColumnReference Column="Expr1027" />
  733.                                                                     <ScalarOperator ScalarString="[Expr1027]">
  734.                                                                       <Identifier>
  735.                                                                         <ColumnReference Column="Expr1027" />
  736.                                                                       </Identifier>
  737.                                                                     </ScalarOperator>
  738.                                                                   </DefinedValue>
  739.                                                                   <DefinedValue>
  740.                                                                     <ColumnReference Column="Expr1028" />
  741.                                                                     <ScalarOperator ScalarString="[Expr1028]">
  742.                                                                       <Identifier>
  743.                                                                         <ColumnReference Column="Expr1028" />
  744.                                                                       </Identifier>
  745.                                                                     </ScalarOperator>
  746.                                                                   </DefinedValue>
  747.                                                                   <DefinedValue>
  748.                                                                     <ColumnReference Column="Expr1029" />
  749.                                                                     <ScalarOperator ScalarString="[Expr1029]">
  750.                                                                       <Identifier>
  751.                                                                         <ColumnReference Column="Expr1029" />
  752.                                                                       </Identifier>
  753.                                                                     </ScalarOperator>
  754.                                                                   </DefinedValue>
  755.                                                                   <DefinedValue>
  756.                                                                     <ColumnReference Column="OriginalMergeAction1030" />
  757.                                                                     <ScalarOperator ScalarString="[OriginalMergeAction1030]">
  758.                                                                       <Identifier>
  759.                                                                         <ColumnReference Column="OriginalMergeAction1030" />
  760.                                                                       </Identifier>
  761.                                                                     </ScalarOperator>
  762.                                                                   </DefinedValue>
  763.                                                                 </DefinedValues>
  764.                                                                 <RelOp AvgRowSize="154" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="16" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0131453">
  765.                                                                   <OutputList>
  766.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  767.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  768.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  769.                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  770.                                                                     <ColumnReference Column="Action1006" />
  771.                                                                     <ColumnReference Column="Expr1007" />
  772.                                                                     <ColumnReference Column="Expr1008" />
  773.                                                                     <ColumnReference Column="Expr1009" />
  774.                                                                     <ColumnReference Column="Expr1010" />
  775.                                                                     <ColumnReference Column="Expr1025" />
  776.                                                                     <ColumnReference Column="Expr1026" />
  777.                                                                     <ColumnReference Column="Expr1027" />
  778.                                                                     <ColumnReference Column="Expr1028" />
  779.                                                                     <ColumnReference Column="Expr1029" />
  780.                                                                     <ColumnReference Column="OriginalMergeAction1030" />
  781.                                                                   </OutputList>
  782.                                                                   <ComputeScalar>
  783.                                                                     <DefinedValues>
  784.                                                                       <DefinedValue>
  785.                                                                         <ColumnReference Column="Expr1025" />
  786.                                                                         <ScalarOperator ScalarString="CASE WHEN [Expr1024] AND [Expr1023] AND [Expr1021] THEN (1) ELSE (0) END">
  787.                                                                           <IF>
  788.                                                                             <Condition>
  789.                                                                               <ScalarOperator>
  790.                                                                                 <Logical Operation="AND">
  791.                                                                                   <ScalarOperator>
  792.                                                                                     <Identifier>
  793.                                                                                       <ColumnReference Column="Expr1024" />
  794.                                                                                     </Identifier>
  795.                                                                                   </ScalarOperator>
  796.                                                                                   <ScalarOperator>
  797.                                                                                     <Identifier>
  798.                                                                                       <ColumnReference Column="Expr1023" />
  799.                                                                                     </Identifier>
  800.                                                                                   </ScalarOperator>
  801.                                                                                   <ScalarOperator>
  802.                                                                                     <Identifier>
  803.                                                                                       <ColumnReference Column="Expr1021" />
  804.                                                                                     </Identifier>
  805.                                                                                   </ScalarOperator>
  806.                                                                                 </Logical>
  807.                                                                               </ScalarOperator>
  808.                                                                             </Condition>
  809.                                                                             <Then>
  810.                                                                               <ScalarOperator>
  811.                                                                                 <Const ConstValue="(1)" />
  812.                                                                               </ScalarOperator>
  813.                                                                             </Then>
  814.                                                                             <Else>
  815.                                                                               <ScalarOperator>
  816.                                                                                 <Const ConstValue="(0)" />
  817.                                                                               </ScalarOperator>
  818.                                                                             </Else>
  819.                                                                           </IF>
  820.                                                                         </ScalarOperator>
  821.                                                                       </DefinedValue>
  822.                                                                       <DefinedValue>
  823.                                                                         <ColumnReference Column="Expr1026" />
  824.                                                                         <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[Region] as [t].[Region]">
  825.                                                                           <Identifier>
  826.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  827.                                                                           </Identifier>
  828.                                                                         </ScalarOperator>
  829.                                                                       </DefinedValue>
  830.                                                                       <DefinedValue>
  831.                                                                         <ColumnReference Column="Expr1027" />
  832.                                                                         <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[ObjectId] as [t].[ObjectId]">
  833.                                                                           <Identifier>
  834.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  835.                                                                           </Identifier>
  836.                                                                         </ScalarOperator>
  837.                                                                       </DefinedValue>
  838.                                                                       <DefinedValue>
  839.                                                                         <ColumnReference Column="Expr1028" />
  840.                                                                         <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[LocationId] as [t].[LocationId]">
  841.                                                                           <Identifier>
  842.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  843.                                                                           </Identifier>
  844.                                                                         </ScalarOperator>
  845.                                                                       </DefinedValue>
  846.                                                                       <DefinedValue>
  847.                                                                         <ColumnReference Column="Expr1029" />
  848.                                                                         <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[Name] as [t].[Name]">
  849.                                                                           <Identifier>
  850.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  851.                                                                           </Identifier>
  852.                                                                         </ScalarOperator>
  853.                                                                       </DefinedValue>
  854.                                                                       <DefinedValue>
  855.                                                                         <ColumnReference Column="OriginalMergeAction1030" />
  856.                                                                         <ScalarOperator ScalarString="[Action1006]">
  857.                                                                           <Identifier>
  858.                                                                             <ColumnReference Column="Action1006" />
  859.                                                                           </Identifier>
  860.                                                                         </ScalarOperator>
  861.                                                                       </DefinedValue>
  862.                                                                     </DefinedValues>
  863.                                                                     <RelOp AvgRowSize="105" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="17" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0131452">
  864.                                                                       <OutputList>
  865.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  866.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  867.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  868.                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  869.                                                                         <ColumnReference Column="Action1006" />
  870.                                                                         <ColumnReference Column="Expr1007" />
  871.                                                                         <ColumnReference Column="Expr1008" />
  872.                                                                         <ColumnReference Column="Expr1009" />
  873.                                                                         <ColumnReference Column="Expr1010" />
  874.                                                                         <ColumnReference Column="Expr1021" />
  875.                                                                         <ColumnReference Column="Expr1023" />
  876.                                                                         <ColumnReference Column="Expr1024" />
  877.                                                                       </OutputList>
  878.                                                                       <ComputeScalar>
  879.                                                                         <DefinedValues>
  880.                                                                           <DefinedValue>
  881.                                                                             <ColumnReference Column="Expr1007" />
  882.                                                                             <ScalarOperator ScalarString="[TEST].[MySchema].[Region].[Id] as [i].[Id]">
  883.                                                                               <Identifier>
  884.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  885.                                                                               </Identifier>
  886.                                                                             </ScalarOperator>
  887.                                                                           </DefinedValue>
  888.                                                                           <DefinedValue>
  889.                                                                             <ColumnReference Column="Expr1008" />
  890.                                                                             <ScalarOperator ScalarString="CASE WHEN [Action1006]=(4) THEN @p1.[ObjectId] as [d].[ObjectId] ELSE [TEST].[MySchema].[Point].[ObjectId] as [t].[ObjectId] END">
  891.                                                                               <IF>
  892.                                                                                 <Condition>
  893.                                                                                   <ScalarOperator>
  894.                                                                                     <Compare CompareOp="EQ">
  895.                                                                                       <ScalarOperator>
  896.                                                                                         <Identifier>
  897.                                                                                           <ColumnReference Column="Action1006" />
  898.                                                                                         </Identifier>
  899.                                                                                       </ScalarOperator>
  900.                                                                                       <ScalarOperator>
  901.                                                                                         <Const ConstValue="(4)" />
  902.                                                                                       </ScalarOperator>
  903.                                                                                     </Compare>
  904.                                                                                   </ScalarOperator>
  905.                                                                                 </Condition>
  906.                                                                                 <Then>
  907.                                                                                   <ScalarOperator>
  908.                                                                                     <Identifier>
  909.                                                                                       <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  910.                                                                                     </Identifier>
  911.                                                                                   </ScalarOperator>
  912.                                                                                 </Then>
  913.                                                                                 <Else>
  914.                                                                                   <ScalarOperator>
  915.                                                                                     <Identifier>
  916.                                                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  917.                                                                                     </Identifier>
  918.                                                                                   </ScalarOperator>
  919.                                                                                 </Else>
  920.                                                                               </IF>
  921.                                                                             </ScalarOperator>
  922.                                                                           </DefinedValue>
  923.                                                                           <DefinedValue>
  924.                                                                             <ColumnReference Column="Expr1009" />
  925.                                                                             <ScalarOperator ScalarString="[TEST].[MySchema].[Location].[Id] as [z].[Id]">
  926.                                                                               <Identifier>
  927.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  928.                                                                               </Identifier>
  929.                                                                             </ScalarOperator>
  930.                                                                           </DefinedValue>
  931.                                                                           <DefinedValue>
  932.                                                                             <ColumnReference Column="Expr1010" />
  933.                                                                             <ScalarOperator ScalarString="@p1.[PointName] as [d].[PointName]">
  934.                                                                               <Identifier>
  935.                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  936.                                                                               </Identifier>
  937.                                                                             </ScalarOperator>
  938.                                                                           </DefinedValue>
  939.                                                                           <DefinedValue>
  940.                                                                             <ColumnReference Column="Expr1021" />
  941.                                                                             <ScalarOperator ScalarString="[Action1006]=(1) AND CASE WHEN [TEST].[MySchema].[Point].[Region] as [t].[Region] = [TEST].[MySchema].[Region].[Id] as [i].[Id] THEN (1) ELSE (0) END">
  942.                                                                               <Logical Operation="AND">
  943.                                                                                 <ScalarOperator>
  944.                                                                                   <Compare CompareOp="EQ">
  945.                                                                                     <ScalarOperator>
  946.                                                                                       <Identifier>
  947.                                                                                         <ColumnReference Column="Action1006" />
  948.                                                                                       </Identifier>
  949.                                                                                     </ScalarOperator>
  950.                                                                                     <ScalarOperator>
  951.                                                                                       <Const ConstValue="(1)" />
  952.                                                                                     </ScalarOperator>
  953.                                                                                   </Compare>
  954.                                                                                 </ScalarOperator>
  955.                                                                                 <ScalarOperator>
  956.                                                                                   <IF>
  957.                                                                                     <Condition>
  958.                                                                                       <ScalarOperator>
  959.                                                                                         <Compare CompareOp="BINARY IS">
  960.                                                                                           <ScalarOperator>
  961.                                                                                             <Identifier>
  962.                                                                                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  963.                                                                                             </Identifier>
  964.                                                                                           </ScalarOperator>
  965.                                                                                           <ScalarOperator>
  966.                                                                                             <Identifier>
  967.                                                                                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  968.                                                                                             </Identifier>
  969.                                                                                           </ScalarOperator>
  970.                                                                                         </Compare>
  971.                                                                                       </ScalarOperator>
  972.                                                                                     </Condition>
  973.                                                                                     <Then>
  974.                                                                                       <ScalarOperator>
  975.                                                                                         <Const ConstValue="(1)" />
  976.                                                                                       </ScalarOperator>
  977.                                                                                     </Then>
  978.                                                                                     <Else>
  979.                                                                                       <ScalarOperator>
  980.                                                                                         <Const ConstValue="(0)" />
  981.                                                                                       </ScalarOperator>
  982.                                                                                     </Else>
  983.                                                                                   </IF>
  984.                                                                                 </ScalarOperator>
  985.                                                                               </Logical>
  986.                                                                             </ScalarOperator>
  987.                                                                           </DefinedValue>
  988.                                                                           <DefinedValue>
  989.                                                                             <ColumnReference Column="Expr1023" />
  990.                                                                             <ScalarOperator ScalarString="[Action1006]=(1) AND CASE WHEN [TEST].[MySchema].[Point].[LocationId] as [t].[LocationId] = [TEST].[MySchema].[Location].[Id] as [z].[Id] THEN (1) ELSE (0) END">
  991.                                                                               <Logical Operation="AND">
  992.                                                                                 <ScalarOperator>
  993.                                                                                   <Compare CompareOp="EQ">
  994.                                                                                     <ScalarOperator>
  995.                                                                                       <Identifier>
  996.                                                                                         <ColumnReference Column="Action1006" />
  997.                                                                                       </Identifier>
  998.                                                                                     </ScalarOperator>
  999.                                                                                     <ScalarOperator>
  1000.                                                                                       <Const ConstValue="(1)" />
  1001.                                                                                     </ScalarOperator>
  1002.                                                                                   </Compare>
  1003.                                                                                 </ScalarOperator>
  1004.                                                                                 <ScalarOperator>
  1005.                                                                                   <IF>
  1006.                                                                                     <Condition>
  1007.                                                                                       <ScalarOperator>
  1008.                                                                                         <Compare CompareOp="BINARY IS">
  1009.                                                                                           <ScalarOperator>
  1010.                                                                                             <Identifier>
  1011.                                                                                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1012.                                                                                             </Identifier>
  1013.                                                                                           </ScalarOperator>
  1014.                                                                                           <ScalarOperator>
  1015.                                                                                             <Identifier>
  1016.                                                                                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  1017.                                                                                             </Identifier>
  1018.                                                                                           </ScalarOperator>
  1019.                                                                                         </Compare>
  1020.                                                                                       </ScalarOperator>
  1021.                                                                                     </Condition>
  1022.                                                                                     <Then>
  1023.                                                                                       <ScalarOperator>
  1024.                                                                                         <Const ConstValue="(1)" />
  1025.                                                                                       </ScalarOperator>
  1026.                                                                                     </Then>
  1027.                                                                                     <Else>
  1028.                                                                                       <ScalarOperator>
  1029.                                                                                         <Const ConstValue="(0)" />
  1030.                                                                                       </ScalarOperator>
  1031.                                                                                     </Else>
  1032.                                                                                   </IF>
  1033.                                                                                 </ScalarOperator>
  1034.                                                                               </Logical>
  1035.                                                                             </ScalarOperator>
  1036.                                                                           </DefinedValue>
  1037.                                                                           <DefinedValue>
  1038.                                                                             <ColumnReference Column="Expr1024" />
  1039.                                                                             <ScalarOperator ScalarString="[Action1006]=(1) AND CASE WHEN [TEST].[MySchema].[Point].[Name] as [t].[Name] = @p1.[PointName] as [d].[PointName] THEN (1) ELSE (0) END">
  1040.                                                                               <Logical Operation="AND">
  1041.                                                                                 <ScalarOperator>
  1042.                                                                                   <Compare CompareOp="EQ">
  1043.                                                                                     <ScalarOperator>
  1044.                                                                                       <Identifier>
  1045.                                                                                         <ColumnReference Column="Action1006" />
  1046.                                                                                       </Identifier>
  1047.                                                                                     </ScalarOperator>
  1048.                                                                                     <ScalarOperator>
  1049.                                                                                       <Const ConstValue="(1)" />
  1050.                                                                                     </ScalarOperator>
  1051.                                                                                   </Compare>
  1052.                                                                                 </ScalarOperator>
  1053.                                                                                 <ScalarOperator>
  1054.                                                                                   <IF>
  1055.                                                                                     <Condition>
  1056.                                                                                       <ScalarOperator>
  1057.                                                                                         <Compare CompareOp="BINARY IS">
  1058.                                                                                           <ScalarOperator>
  1059.                                                                                             <Identifier>
  1060.                                                                                               <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  1061.                                                                                             </Identifier>
  1062.                                                                                           </ScalarOperator>
  1063.                                                                                           <ScalarOperator>
  1064.                                                                                             <Identifier>
  1065.                                                                                               <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1066.                                                                                             </Identifier>
  1067.                                                                                           </ScalarOperator>
  1068.                                                                                         </Compare>
  1069.                                                                                       </ScalarOperator>
  1070.                                                                                     </Condition>
  1071.                                                                                     <Then>
  1072.                                                                                       <ScalarOperator>
  1073.                                                                                         <Const ConstValue="(1)" />
  1074.                                                                                       </ScalarOperator>
  1075.                                                                                     </Then>
  1076.                                                                                     <Else>
  1077.                                                                                       <ScalarOperator>
  1078.                                                                                         <Const ConstValue="(0)" />
  1079.                                                                                       </ScalarOperator>
  1080.                                                                                     </Else>
  1081.                                                                                   </IF>
  1082.                                                                                 </ScalarOperator>
  1083.                                                                               </Logical>
  1084.                                                                             </ScalarOperator>
  1085.                                                                           </DefinedValue>
  1086.                                                                         </DefinedValues>
  1087.                                                                         <RelOp AvgRowSize="104" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="18" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0131451">
  1088.                                                                           <OutputList>
  1089.                                                                             <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  1090.                                                                             <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1091.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1092.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  1093.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  1094.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  1095.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1096.                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1097.                                                                             <ColumnReference Column="Action1006" />
  1098.                                                                           </OutputList>
  1099.                                                                           <ComputeScalar ComputeSequence="true">
  1100.                                                                             <DefinedValues>
  1101.                                                                               <DefinedValue>
  1102.                                                                                 <ColumnReference Column="Action1006" />
  1103.                                                                                 <ScalarOperator ScalarString="ForceOrder(CASE WHEN [TrgPrb1004] IS NOT NULL THEN (1) ELSE (4) END)">
  1104.                                                                                   <Intrinsic FunctionName="ForceOrder">
  1105.                                                                                     <ScalarOperator>
  1106.                                                                                       <IF>
  1107.                                                                                         <Condition>
  1108.                                                                                           <ScalarOperator>
  1109.                                                                                             <Compare CompareOp="IS NOT">
  1110.                                                                                               <ScalarOperator>
  1111.                                                                                                 <Identifier>
  1112.                                                                                                   <ColumnReference Column="TrgPrb1004" />
  1113.                                                                                                 </Identifier>
  1114.                                                                                               </ScalarOperator>
  1115.                                                                                               <ScalarOperator>
  1116.                                                                                                 <Const ConstValue="NULL" />
  1117.                                                                                               </ScalarOperator>
  1118.                                                                                             </Compare>
  1119.                                                                                           </ScalarOperator>
  1120.                                                                                         </Condition>
  1121.                                                                                         <Then>
  1122.                                                                                           <ScalarOperator>
  1123.                                                                                             <Const ConstValue="(1)" />
  1124.                                                                                           </ScalarOperator>
  1125.                                                                                         </Then>
  1126.                                                                                         <Else>
  1127.                                                                                           <ScalarOperator>
  1128.                                                                                             <Const ConstValue="(4)" />
  1129.                                                                                           </ScalarOperator>
  1130.                                                                                         </Else>
  1131.                                                                                       </IF>
  1132.                                                                                     </ScalarOperator>
  1133.                                                                                   </Intrinsic>
  1134.                                                                                 </ScalarOperator>
  1135.                                                                               </DefinedValue>
  1136.                                                                             </DefinedValues>
  1137.                                                                             <RelOp AvgRowSize="104" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Insert" NodeId="19" Parallel="false" PhysicalOp="Clustered Index Insert" EstimatedTotalSubtreeCost="0.013145">
  1138.                                                                               <OutputList>
  1139.                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  1140.                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1141.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1142.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  1143.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  1144.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  1145.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1146.                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1147.                                                                                 <ColumnReference Column="TrgPrb1004" />
  1148.                                                                               </OutputList>
  1149.                                                                               <Update DMLRequestSort="false">
  1150.                                                                                 <DefinedValues>
  1151.                                                                                   <DefinedValue>
  1152.                                                                                     <ColumnReference Column="TrgPrb1004" />
  1153.                                                                                   </DefinedValue>
  1154.                                                                                 </DefinedValues>
  1155.                                                                                 <Object Database="[TEST]" Schema="[MySchema]" Table="[Point]" Index="[PK_MySchema_Point]" Alias="[t]" IndexKind="Clustered" Storage="RowStore" />
  1156.                                                                                 <SetPredicate>
  1157.                                                                                   <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[Region] as [t].[Region] = [TEST].[MySchema].[Region].[Id] as [i].[Id],[TEST].[MySchema].[Point].[ObjectId] as [t].[ObjectId] = @p1.[ObjectId] as [d].[ObjectId],[TEST].[MySchema].[Point].[LocationId] as [t].[LocationId] = [TEST].[MySchema].[Location].[Id] as [z].[Id],[TEST].[MySchema].[Point].[Name] as [t].[Name] = @p1.[PointName] as [d].[PointName]">
  1158.                                                                                     <ScalarExpressionList>
  1159.                                                                                       <ScalarOperator>
  1160.                                                                                         <MultipleAssign>
  1161.                                                                                           <Assign>
  1162.                                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1163.                                                                                             <ScalarOperator>
  1164.                                                                                               <Identifier>
  1165.                                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1166.                                                                                               </Identifier>
  1167.                                                                                             </ScalarOperator>
  1168.                                                                                           </Assign>
  1169.                                                                                           <Assign>
  1170.                                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  1171.                                                                                             <ScalarOperator>
  1172.                                                                                               <Identifier>
  1173.                                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  1174.                                                                                               </Identifier>
  1175.                                                                                             </ScalarOperator>
  1176.                                                                                           </Assign>
  1177.                                                                                           <Assign>
  1178.                                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1179.                                                                                             <ScalarOperator>
  1180.                                                                                               <Identifier>
  1181.                                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  1182.                                                                                               </Identifier>
  1183.                                                                                             </ScalarOperator>
  1184.                                                                                           </Assign>
  1185.                                                                                           <Assign>
  1186.                                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  1187.                                                                                             <ScalarOperator>
  1188.                                                                                               <Identifier>
  1189.                                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1190.                                                                                               </Identifier>
  1191.                                                                                             </ScalarOperator>
  1192.                                                                                           </Assign>
  1193.                                                                                         </MultipleAssign>
  1194.                                                                                       </ScalarOperator>
  1195.                                                                                     </ScalarExpressionList>
  1196.                                                                                   </ScalarOperator>
  1197.                                                                                 </SetPredicate>
  1198.                                                                                 <ProbeColumn>
  1199.                                                                                   <ColumnReference Column="TrgPrb1004" />
  1200.                                                                                 </ProbeColumn>
  1201.                                                                                 <RelOp AvgRowSize="54" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Left Outer Join" NodeId="20" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.00985766">
  1202.                                                                                   <OutputList>
  1203.                                                                                     <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  1204.                                                                                     <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1205.                                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1206.                                                                                     <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  1207.                                                                                   </OutputList>
  1208.                                                                                   <NestedLoops Optimized="false">
  1209.                                                                                     <OuterReferences>
  1210.                                                                                       <ColumnReference Table="@p1" Alias="[d]" Column="Location" />
  1211.                                                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1212.                                                                                     </OuterReferences>
  1213.                                                                                     <RelOp AvgRowSize="62" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Inner Join" NodeId="21" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.00657038">
  1214.                                                                                       <OutputList>
  1215.                                                                                         <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  1216.                                                                                         <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1217.                                                                                         <ColumnReference Table="@p1" Alias="[d]" Column="Location" />
  1218.                                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1219.                                                                                       </OutputList>
  1220.                                                                                       <NestedLoops Optimized="false">
  1221.                                                                                         <OuterReferences>
  1222.                                                                                           <ColumnReference Table="@p1" Alias="[d]" Column="Region" />
  1223.                                                                                         </OuterReferences>
  1224.                                                                                         <RelOp AvgRowSize="67" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Index Scan" NodeId="22" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0">
  1225.                                                                                           <OutputList>
  1226.                                                                                             <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  1227.                                                                                             <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1228.                                                                                             <ColumnReference Table="@p1" Alias="[d]" Column="Location" />
  1229.                                                                                             <ColumnReference Table="@p1" Alias="[d]" Column="Region" />
  1230.                                                                                           </OutputList>
  1231.                                                                                           <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1232.                                                                                             <DefinedValues>
  1233.                                                                                               <DefinedValue>
  1234.                                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="ObjectId" />
  1235.                                                                                               </DefinedValue>
  1236.                                                                                               <DefinedValue>
  1237.                                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="PointName" />
  1238.                                                                                               </DefinedValue>
  1239.                                                                                               <DefinedValue>
  1240.                                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="Location" />
  1241.                                                                                               </DefinedValue>
  1242.                                                                                               <DefinedValue>
  1243.                                                                                                 <ColumnReference Table="@p1" Alias="[d]" Column="Region" />
  1244.                                                                                               </DefinedValue>
  1245.                                                                                             </DefinedValues>
  1246.                                                                                             <Object Table="[@p1]" Index="[UQ__#AD3019C__77168D961F01F759]" Alias="[d]" Storage="RowStore" />
  1247.                                                                                           </IndexScan>
  1248.                                                                                         </RelOp>
  1249.                                                                                         <RelOp AvgRowSize="9" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Index Seek" NodeId="23" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="7">
  1250.                                                                                           <OutputList>
  1251.                                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1252.                                                                                           </OutputList>
  1253.                                                                                           <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1254.                                                                                             <DefinedValues>
  1255.                                                                                               <DefinedValue>
  1256.                                                                                                 <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1257.                                                                                               </DefinedValue>
  1258.                                                                                             </DefinedValues>
  1259.                                                                                             <Object Database="[TEST]" Schema="[MySchema]" Table="[Region]" Index="[UK_MySchema_Region]" Alias="[i]" IndexKind="NonClustered" Storage="RowStore" />
  1260.                                                                                             <SeekPredicates>
  1261.                                                                                               <SeekPredicateNew>
  1262.                                                                                                 <SeekKeys>
  1263.                                                                                                   <Prefix ScanType="EQ">
  1264.                                                                                                     <RangeColumns>
  1265.                                                                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Name" />
  1266.                                                                                                     </RangeColumns>
  1267.                                                                                                     <RangeExpressions>
  1268.                                                                                                       <ScalarOperator ScalarString="@p1.[Region] as [d].[Region]">
  1269.                                                                                                         <Identifier>
  1270.                                                                                                           <ColumnReference Table="@p1" Alias="[d]" Column="Region" />
  1271.                                                                                                         </Identifier>
  1272.                                                                                                       </ScalarOperator>
  1273.                                                                                                     </RangeExpressions>
  1274.                                                                                                   </Prefix>
  1275.                                                                                                 </SeekKeys>
  1276.                                                                                               </SeekPredicateNew>
  1277.                                                                                             </SeekPredicates>
  1278.                                                                                           </IndexScan>
  1279.                                                                                         </RelOp>
  1280.                                                                                       </NestedLoops>
  1281.                                                                                     </RelOp>
  1282.                                                                                     <RelOp AvgRowSize="9" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Index Seek" NodeId="24" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0">
  1283.                                                                                       <OutputList>
  1284.                                                                                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  1285.                                                                                       </OutputList>
  1286.                                                                                       <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1287.                                                                                         <DefinedValues>
  1288.                                                                                           <DefinedValue>
  1289.                                                                                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Id" />
  1290.                                                                                           </DefinedValue>
  1291.                                                                                         </DefinedValues>
  1292.                                                                                         <Object Database="[TEST]" Schema="[MySchema]" Table="[Location]" Index="[UK_MySchema_Location]" Alias="[z]" IndexKind="NonClustered" Storage="RowStore" />
  1293.                                                                                         <SeekPredicates>
  1294.                                                                                           <SeekPredicateNew>
  1295.                                                                                             <SeekKeys>
  1296.                                                                                               <Prefix ScanType="EQ">
  1297.                                                                                                 <RangeColumns>
  1298.                                                                                                   <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Region" />
  1299.                                                                                                   <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Alias="[z]" Column="Name" />
  1300.                                                                                                 </RangeColumns>
  1301.                                                                                                 <RangeExpressions>
  1302.                                                                                                   <ScalarOperator ScalarString="[TEST].[MySchema].[Region].[Id] as [i].[Id]">
  1303.                                                                                                     <Identifier>
  1304.                                                                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Alias="[i]" Column="Id" />
  1305.                                                                                                     </Identifier>
  1306.                                                                                                   </ScalarOperator>
  1307.                                                                                                   <ScalarOperator ScalarString="@p1.[Location] as [d].[Location]">
  1308.                                                                                                     <Identifier>
  1309.                                                                                                       <ColumnReference Table="@p1" Alias="[d]" Column="Location" />
  1310.                                                                                                     </Identifier>
  1311.                                                                                                   </ScalarOperator>
  1312.                                                                                                 </RangeExpressions>
  1313.                                                                                               </Prefix>
  1314.                                                                                             </SeekKeys>
  1315.                                                                                           </SeekPredicateNew>
  1316.                                                                                         </SeekPredicates>
  1317.                                                                                       </IndexScan>
  1318.                                                                                     </RelOp>
  1319.                                                                                   </NestedLoops>
  1320.                                                                                 </RelOp>
  1321.                                                                               </Update>
  1322.                                                                             </RelOp>
  1323.                                                                           </ComputeScalar>
  1324.                                                                         </RelOp>
  1325.                                                                       </ComputeScalar>
  1326.                                                                     </RelOp>
  1327.                                                                   </ComputeScalar>
  1328.                                                                 </RelOp>
  1329.                                                               </ComputeScalar>
  1330.                                                             </RelOp>
  1331.                                                           </Update>
  1332.                                                         </RelOp>
  1333.                                                         <RelOp AvgRowSize="9" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="79" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0">
  1334.                                                           <OutputList />
  1335.                                                           <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="true" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1336.                                                             <DefinedValues />
  1337.                                                             <Object Database="[TEST]" Schema="[MySchema]" Table="[Location]" Index="[PK_MySchema_Location]" IndexKind="Clustered" Storage="RowStore" />
  1338.                                                             <SeekPredicates>
  1339.                                                               <SeekPredicateNew>
  1340.                                                                 <SeekKeys>
  1341.                                                                   <Prefix ScanType="EQ">
  1342.                                                                     <RangeColumns>
  1343.                                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Location]" Column="Id" />
  1344.                                                                     </RangeColumns>
  1345.                                                                     <RangeExpressions>
  1346.                                                                       <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[LocationId] as [t].[LocationId]">
  1347.                                                                         <Identifier>
  1348.                                                                           <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1349.                                                                         </Identifier>
  1350.                                                                       </ScalarOperator>
  1351.                                                                     </RangeExpressions>
  1352.                                                                   </Prefix>
  1353.                                                                 </SeekKeys>
  1354.                                                               </SeekPredicateNew>
  1355.                                                             </SeekPredicates>
  1356.                                                           </IndexScan>
  1357.                                                         </RelOp>
  1358.                                                       </NestedLoops>
  1359.                                                     </RelOp>
  1360.                                                     <RelOp AvgRowSize="9" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="80" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="7">
  1361.                                                       <OutputList />
  1362.                                                       <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="true" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1363.                                                         <DefinedValues />
  1364.                                                         <Object Database="[TEST]" Schema="[MySchema]" Table="[Region]" Index="[PK_MySchema_Region]" IndexKind="Clustered" Storage="RowStore" />
  1365.                                                         <SeekPredicates>
  1366.                                                           <SeekPredicateNew>
  1367.                                                             <SeekKeys>
  1368.                                                               <Prefix ScanType="EQ">
  1369.                                                                 <RangeColumns>
  1370.                                                                   <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Region]" Column="Id" />
  1371.                                                                 </RangeColumns>
  1372.                                                                 <RangeExpressions>
  1373.                                                                   <ScalarOperator ScalarString="[TEST].[MySchema].[Point].[Region] as [t].[Region]">
  1374.                                                                     <Identifier>
  1375.                                                                       <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1376.                                                                     </Identifier>
  1377.                                                                   </ScalarOperator>
  1378.                                                                 </RangeExpressions>
  1379.                                                               </Prefix>
  1380.                                                             </SeekKeys>
  1381.                                                           </SeekPredicateNew>
  1382.                                                         </SeekPredicates>
  1383.                                                       </IndexScan>
  1384.                                                     </RelOp>
  1385.                                                   </NestedLoops>
  1386.                                                 </RelOp>
  1387.                                                 <Predicate>
  1388.                                                   <ScalarOperator ScalarString="CASE WHEN NOT [Pass1032] AND [Expr1031] IS NULL THEN (0) ELSE CASE WHEN NOT [Pass1034] AND [Expr1033] IS NULL THEN (1) ELSE NULL END END">
  1389.                                                     <IF>
  1390.                                                       <Condition>
  1391.                                                         <ScalarOperator>
  1392.                                                           <Logical Operation="AND">
  1393.                                                             <ScalarOperator>
  1394.                                                               <Logical Operation="NOT">
  1395.                                                                 <ScalarOperator>
  1396.                                                                   <Identifier>
  1397.                                                                     <ColumnReference Column="Pass1032" />
  1398.                                                                   </Identifier>
  1399.                                                                 </ScalarOperator>
  1400.                                                               </Logical>
  1401.                                                             </ScalarOperator>
  1402.                                                             <ScalarOperator>
  1403.                                                               <Logical Operation="IS NULL">
  1404.                                                                 <ScalarOperator>
  1405.                                                                   <Identifier>
  1406.                                                                     <ColumnReference Column="Expr1031" />
  1407.                                                                   </Identifier>
  1408.                                                                 </ScalarOperator>
  1409.                                                               </Logical>
  1410.                                                             </ScalarOperator>
  1411.                                                           </Logical>
  1412.                                                         </ScalarOperator>
  1413.                                                       </Condition>
  1414.                                                       <Then>
  1415.                                                         <ScalarOperator>
  1416.                                                           <Const ConstValue="(0)" />
  1417.                                                         </ScalarOperator>
  1418.                                                       </Then>
  1419.                                                       <Else>
  1420.                                                         <ScalarOperator>
  1421.                                                           <IF>
  1422.                                                             <Condition>
  1423.                                                               <ScalarOperator>
  1424.                                                                 <Logical Operation="AND">
  1425.                                                                   <ScalarOperator>
  1426.                                                                     <Logical Operation="NOT">
  1427.                                                                       <ScalarOperator>
  1428.                                                                         <Identifier>
  1429.                                                                           <ColumnReference Column="Pass1034" />
  1430.                                                                         </Identifier>
  1431.                                                                       </ScalarOperator>
  1432.                                                                     </Logical>
  1433.                                                                   </ScalarOperator>
  1434.                                                                   <ScalarOperator>
  1435.                                                                     <Logical Operation="IS NULL">
  1436.                                                                       <ScalarOperator>
  1437.                                                                         <Identifier>
  1438.                                                                           <ColumnReference Column="Expr1033" />
  1439.                                                                         </Identifier>
  1440.                                                                       </ScalarOperator>
  1441.                                                                     </Logical>
  1442.                                                                   </ScalarOperator>
  1443.                                                                 </Logical>
  1444.                                                               </ScalarOperator>
  1445.                                                             </Condition>
  1446.                                                             <Then>
  1447.                                                               <ScalarOperator>
  1448.                                                                 <Const ConstValue="(1)" />
  1449.                                                               </ScalarOperator>
  1450.                                                             </Then>
  1451.                                                             <Else>
  1452.                                                               <ScalarOperator>
  1453.                                                                 <Const ConstValue="NULL" />
  1454.                                                               </ScalarOperator>
  1455.                                                             </Else>
  1456.                                                           </IF>
  1457.                                                         </ScalarOperator>
  1458.                                                       </Else>
  1459.                                                     </IF>
  1460.                                                   </ScalarOperator>
  1461.                                                 </Predicate>
  1462.                                               </Assert>
  1463.                                             </RelOp>
  1464.                                           </Split>
  1465.                                         </RelOp>
  1466.                                       </Spool>
  1467.                                     </RelOp>
  1468.                                     <Predicate>
  1469.                                       <ScalarOperator ScalarString="NOT [Expr1025]">
  1470.                                         <Logical Operation="NOT">
  1471.                                           <ScalarOperator>
  1472.                                             <Identifier>
  1473.                                               <ColumnReference Column="Expr1025" />
  1474.                                             </Identifier>
  1475.                                           </ScalarOperator>
  1476.                                         </Logical>
  1477.                                       </ScalarOperator>
  1478.                                     </Predicate>
  1479.                                   </Filter>
  1480.                                 </RelOp>
  1481.                               </Sort>
  1482.                             </RelOp>
  1483.                           </Collapse>
  1484.                         </RelOp>
  1485.                       </Update>
  1486.                     </RelOp>
  1487.                     <RelOp AvgRowSize="104" EstimateCPU="1.76E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2" LogicalOp="Filter" NodeId="91" Parallel="false" PhysicalOp="Filter" EstimatedTotalSubtreeCost="0.0215274">
  1488.                       <OutputList>
  1489.                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  1490.                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  1491.                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1492.                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1493.                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1494.                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  1495.                         <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1496.                         <ColumnReference Column="Expr1029" />
  1497.                         <ColumnReference Column="OriginalMergeAction1030" />
  1498.                       </OutputList>
  1499.                       <Filter StartupExpression="false">
  1500.                         <RelOp AvgRowSize="154" EstimateCPU="5.07784E-05" EstimateIO="0.00657783" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2" LogicalOp="Eager Spool" NodeId="93" Parallel="false" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="0.0215256">
  1501.                           <OutputList>
  1502.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  1503.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  1504.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1505.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1506.                             <ColumnReference Column="Action1006" />
  1507.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="ObjectId" />
  1508.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Name" />
  1509.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="LocationId" />
  1510.                             <ColumnReference Database="[TEST]" Schema="[MySchema]" Table="[Point]" Alias="[t]" Column="Region" />
  1511.                             <ColumnReference Column="Expr1025" />
  1512.                             <ColumnReference Column="Expr1029" />
  1513.                             <ColumnReference Column="OriginalMergeAction1030" />
  1514.                           </OutputList>
  1515.                           <Spool PrimaryNodeId="9" />
  1516.                         </RelOp>
  1517.                         <Predicate>
  1518.                           <ScalarOperator ScalarString="[Action1006]&lt;&gt;(3) OR [OriginalMergeAction1030]=(3)">
  1519.                             <Logical Operation="OR">
  1520.                               <ScalarOperator>
  1521.                                 <Compare CompareOp="NE">
  1522.                                   <ScalarOperator>
  1523.                                     <Identifier>
  1524.                                       <ColumnReference Column="Action1006" />
  1525.                                     </Identifier>
  1526.                                   </ScalarOperator>
  1527.                                   <ScalarOperator>
  1528.                                     <Const ConstValue="(3)" />
  1529.                                   </ScalarOperator>
  1530.                                 </Compare>
  1531.                               </ScalarOperator>
  1532.                               <ScalarOperator>
  1533.                                 <Compare CompareOp="EQ">
  1534.                                   <ScalarOperator>
  1535.                                     <Identifier>
  1536.                                       <ColumnReference Column="OriginalMergeAction1030" />
  1537.                                     </Identifier>
  1538.                                   </ScalarOperator>
  1539.                                   <ScalarOperator>
  1540.                                     <Const ConstValue="(3)" />
  1541.                                   </ScalarOperator>
  1542.                                 </Compare>
  1543.                               </ScalarOperator>
  1544.                             </Logical>
  1545.                           </ScalarOperator>
  1546.                         </Predicate>
  1547.                       </Filter>
  1548.                     </RelOp>
  1549.                   </Sequence>
  1550.                 </RelOp>
  1551.               </ComputeScalar>
  1552.             </RelOp>
  1553.           </QueryPlan>
  1554.         </StmtSimple>
  1555.       </Statements>
  1556.     </Batch>
  1557.   </BatchSequence>
  1558. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement