forked from docs/doc-exports
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
294 lines
34 KiB
HTML
294 lines
34 KiB
HTML
<a name="EN-US_TOPIC_0000001772696124"></a><a name="EN-US_TOPIC_0000001772696124"></a>
|
|
|
|
<h1 class="topictitle1">Support for Specified Columns</h1>
|
|
<div id="body8662426"><p id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_p0293115017196">Migration tool supports queries that specify number of columns (not all columns specified) during INSERT. This can happen when the input INSERT statement does not contain all the columns mentioned in the input CREATE statement. During migration, the columns are added with any default values specified.</p>
|
|
<div class="note" id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_note1474411120145"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_p1554914210467">This feature is supported if <a href="dws_16_0014.html#EN-US_TOPIC_0000001819416085__en-us_topic_0000001706224349_en-us_topic_0000001432527901_li9493135323214">session_mode</a> is <strong id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_b102736590431733">Teradata</strong>.</p>
|
|
<ul id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_ul8904125015480"><li id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_li162710533484">The SELECT statement for the INSERT-INTO-SELECT must not include the following:<ul id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_ul14526185614812"><li id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_li49042503487">Set operators</li><li id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_li14904105010484">MERGE, TOP with PERCENT, TOP PERCENT with TIES</li></ul>
|
|
</li></ul>
|
|
</div></div>
|
|
<p id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_p6137193510573"><strong id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_b58234792631733">Input - TABLE with all columns of CREATE are not specified in the INSERT statement</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_screen313816353577"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span>
|
|
<span class="normal">13</span>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span>
|
|
<span class="normal">21</span>
|
|
<span class="normal">22</span>
|
|
<span class="normal">23</span>
|
|
<span class="normal">24</span>
|
|
<span class="normal">25</span>
|
|
<span class="normal">26</span>
|
|
<span class="normal">27</span>
|
|
<span class="normal">28</span>
|
|
<span class="normal">29</span>
|
|
<span class="normal">30</span>
|
|
<span class="normal">31</span>
|
|
<span class="normal">32</span>
|
|
<span class="normal">33</span>
|
|
<span class="normal">34</span>
|
|
<span class="normal">35</span>
|
|
<span class="normal">36</span>
|
|
<span class="normal">37</span>
|
|
<span class="normal">38</span>
|
|
<span class="normal">39</span>
|
|
<span class="normal">40</span>
|
|
<span class="normal">41</span>
|
|
<span class="normal">42</span>
|
|
<span class="normal">43</span>
|
|
<span class="normal">44</span>
|
|
<span class="normal">45</span>
|
|
<span class="normal">46</span>
|
|
<span class="normal">47</span>
|
|
<span class="normal">48</span>
|
|
<span class="normal">49</span>
|
|
<span class="normal">50</span>
|
|
<span class="normal">51</span>
|
|
<span class="normal">52</span>
|
|
<span class="normal">53</span>
|
|
<span class="normal">54</span>
|
|
<span class="normal">55</span>
|
|
<span class="normal">56</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span>
|
|
<span class="w"> </span><span class="k">VOLATILE</span><span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="w"> </span><span class="n">Convert_Data3</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">NO</span><span class="w"> </span><span class="n">LOG</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">zoneno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">6</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">brno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">6</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">currtype</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">Commuteno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">Subcode</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">12</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">accdate</span><span class="w"> </span><span class="nb">DATE</span><span class="w"> </span><span class="n">format</span><span class="w"> </span><span class="s1">'YYYY-MM-DD'</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">acctime</span><span class="w"> </span><span class="nb">INTEGER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quoteno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quotedate</span><span class="w"> </span><span class="nb">DATE</span><span class="w"> </span><span class="n">FORMAT</span><span class="w"> </span><span class="s1">'YYYY-MM-DD'</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">lddrbaL</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ldcrbal</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddramt</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="mi">25</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcramt</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddrbal</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcrbal</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">INDEX</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">BRNO</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">CURRTYPE</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">SUBCODE</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="k">COMMIT</span><span class="w"> </span><span class="k">PRESERVE</span><span class="w"> </span><span class="k">ROWS</span>
|
|
<span class="p">;</span>
|
|
|
|
<span class="k">INSERT</span>
|
|
<span class="w"> </span><span class="k">INTO</span>
|
|
<span class="w"> </span><span class="n">Convert_Data3</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">zoneno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">brno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">currtype</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">commuteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">subcode</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">accdate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">acctime</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quoteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quotedate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddrbal</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcrbal</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">SELECT</span>
|
|
<span class="w"> </span><span class="n">A</span><span class="p">.</span><span class="n">zoneno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">brno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="s1">'014'</span><span class="w"> </span><span class="n">currtype</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="s1">'2'</span><span class="w"> </span><span class="n">commuteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">subcode</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">Accdate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">Acctime</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="s1">'2'</span><span class="w"> </span><span class="n">quoteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">B</span><span class="p">.</span><span class="n">workdate</span><span class="w"> </span><span class="n">quoteDate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="k">SUM</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">A</span><span class="p">.</span><span class="n">tddrbal</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">B</span><span class="p">.</span><span class="n">USCVRATE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">DEC</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">tddrbal</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="k">SUM</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">A</span><span class="p">.</span><span class="n">tdcrbal</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">B</span><span class="p">.</span><span class="n">USCVRATE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">DEC</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">tdcrbal</span>
|
|
<span class="w"> </span><span class="k">FROM</span>
|
|
<span class="w"> </span><span class="n">table2</span><span class="w"> </span><span class="n">A</span>
|
|
<span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_p15151335105717"><strong id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_b453661004612">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001772696124__en-us_topic_0000001657865382_en-us_topic_0000001384230904_screen915373512573"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span>
|
|
<span class="normal">13</span>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span>
|
|
<span class="normal">21</span>
|
|
<span class="normal">22</span>
|
|
<span class="normal">23</span>
|
|
<span class="normal">24</span>
|
|
<span class="normal">25</span>
|
|
<span class="normal">26</span>
|
|
<span class="normal">27</span>
|
|
<span class="normal">28</span>
|
|
<span class="normal">29</span>
|
|
<span class="normal">30</span>
|
|
<span class="normal">31</span>
|
|
<span class="normal">32</span>
|
|
<span class="normal">33</span>
|
|
<span class="normal">34</span>
|
|
<span class="normal">35</span>
|
|
<span class="normal">36</span>
|
|
<span class="normal">37</span>
|
|
<span class="normal">38</span>
|
|
<span class="normal">39</span>
|
|
<span class="normal">40</span>
|
|
<span class="normal">41</span>
|
|
<span class="normal">42</span>
|
|
<span class="normal">43</span>
|
|
<span class="normal">44</span>
|
|
<span class="normal">45</span>
|
|
<span class="normal">46</span>
|
|
<span class="normal">47</span>
|
|
<span class="normal">48</span>
|
|
<span class="normal">49</span>
|
|
<span class="normal">50</span>
|
|
<span class="normal">51</span>
|
|
<span class="normal">52</span>
|
|
<span class="normal">53</span>
|
|
<span class="normal">54</span>
|
|
<span class="normal">55</span>
|
|
<span class="normal">56</span>
|
|
<span class="normal">57</span>
|
|
<span class="normal">58</span>
|
|
<span class="normal">59</span>
|
|
<span class="normal">60</span>
|
|
<span class="normal">61</span>
|
|
<span class="normal">62</span>
|
|
<span class="normal">63</span>
|
|
<span class="normal">64</span>
|
|
<span class="normal">65</span>
|
|
<span class="normal">66</span>
|
|
<span class="normal">67</span>
|
|
<span class="normal">68</span>
|
|
<span class="normal">69</span>
|
|
<span class="normal">70</span>
|
|
<span class="normal">71</span>
|
|
<span class="normal">72</span>
|
|
<span class="normal">73</span>
|
|
<span class="normal">74</span>
|
|
<span class="normal">75</span>
|
|
<span class="normal">76</span>
|
|
<span class="normal">77</span>
|
|
<span class="normal">78</span>
|
|
<span class="normal">79</span>
|
|
<span class="normal">80</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span>
|
|
<span class="w"> </span><span class="k">LOCAL</span><span class="w"> </span><span class="k">TEMPORARY</span><span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="w"> </span><span class="n">Convert_Data3</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">zoneno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">6</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">brno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">6</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">currtype</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">Commuteno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">Subcode</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">12</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">accdate</span><span class="w"> </span><span class="nb">DATE</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">acctime</span><span class="w"> </span><span class="nb">INTEGER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quoteno</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quotedate</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">lddrbaL</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ldcrbal</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddramt</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="mi">25</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcramt</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">0</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddrbal</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcrbal</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="k">COMMIT</span><span class="w"> </span><span class="k">PRESERVE</span><span class="w"> </span><span class="k">ROWS</span><span class="w"> </span><span class="n">DISTRIBUTE</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">HASH</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">BRNO</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">CURRTYPE</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">SUBCODE</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="p">;</span>
|
|
|
|
<span class="k">INSERT</span>
|
|
<span class="w"> </span><span class="k">INTO</span>
|
|
<span class="w"> </span><span class="n">Convert_Data3</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">lddrbaL</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ldcrbal</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddramt</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcramt</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">zoneno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">brno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">currtype</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">commuteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">subcode</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">accdate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">acctime</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quoteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quotedate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddrbal</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcrbal</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">SELECT</span>
|
|
<span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">NULL</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="mi">25</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">NULL</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">zoneno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">brno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="s1">'014'</span><span class="w"> </span><span class="n">currtype</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="s1">'2'</span><span class="w"> </span><span class="n">commuteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">subcode</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">Accdate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">A</span><span class="p">.</span><span class="n">Acctime</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="s1">'2'</span><span class="w"> </span><span class="n">quoteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">B</span><span class="p">.</span><span class="n">workdate</span><span class="w"> </span><span class="n">quoteDate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="k">SUM</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">A</span><span class="p">.</span><span class="n">tddrbal</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">B</span><span class="p">.</span><span class="n">USCVRATE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">tddrbal</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="k">SUM</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">A</span><span class="p">.</span><span class="n">tdcrbal</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">CAST</span><span class="p">(</span><span class="w"> </span><span class="n">B</span><span class="p">.</span><span class="n">USCVRATE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">FLOAT</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="nb">DECIMAL</span><span class="p">(</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">tdcrbal</span>
|
|
<span class="w"> </span><span class="k">FROM</span>
|
|
<span class="w"> </span><span class="n">table2</span><span class="w"> </span><span class="n">A</span><span class="w"> </span><span class="n">MINUS</span><span class="w"> </span><span class="k">SELECT</span>
|
|
<span class="w"> </span><span class="n">lddrbaL</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ldcrbal</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddramt</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcramt</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">zoneno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">brno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">currtype</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">commuteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">subcode</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">accdate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">acctime</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quoteno</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">quotedate</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tddrbal</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">tdcrbal</span>
|
|
<span class="w"> </span><span class="k">FROM</span>
|
|
<span class="w"> </span><span class="n">CONVERT_DATA3</span>
|
|
<span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_16_0061.html">Migrating Tables</a></div>
|
|
</div>
|
|
</div>
|
|
|