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>
2610 lines
331 KiB
HTML
2610 lines
331 KiB
HTML
<a name="EN-US_TOPIC_0000001819336269"></a><a name="EN-US_TOPIC_0000001819336269"></a>
|
|
|
|
<h1 class="topictitle1">Tables</h1>
|
|
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section19727195217814"><h4 class="sectiontitle">CREATE TABLE</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1126223516389">The <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1262183573817">CREATE TABLE</strong> statement in Oracle databases is used to create new tables. GaussDB(DWS) also supports this statement. So it does not need to be migrated.</p>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section4448162910"><h4 class="sectiontitle">ALTER TABLE</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p38366371891">The <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b10291183212618">ALTER TABLE</strong> statement in Oracle databases is used to add, rename, modify, or drop/delete columns in a table. GaussDB(DWS) also supports this statement. It does not need to be migrated.</p>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section17217186395"><h4 class="sectiontitle">PRIMARY KEY</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p11108944155011">The <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b184251681265">ALTER TABLE</strong> statement in Oracle databases is used to add table names when the primary key appears in a different file other than the CREATE table statement.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p218116135396"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b085224743914">Input - PRIMARY KEY</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen132252814020"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">CTP_ARM_CONFIG</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">HOSTNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">OPNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARAMTYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARAMVALUE</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="o">*</span><span class="p">,</span><span class="mi">0</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MODIFYDATE</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">SEGMENT</span><span class="w"> </span><span class="n">CREATION</span><span class="w"> </span><span class="k">DEFERRED</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">PCTUSED</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCOMPRESS</span><span class="w"> </span><span class="n">LOGGING</span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="p">;</span>
|
|
|
|
<span class="w"> </span><span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">CTP_ARM_CONFIG</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">PKCTP_ARM_CONFIG</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">HOSTNAME</span><span class="p">,</span><span class="w"> </span><span class="n">OPNAME</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="k">USING</span><span class="w"> </span><span class="k">INDEX</span><span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span><span class="w"> </span><span class="n">COMPUTE</span><span class="w"> </span><span class="k">STATISTICS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="n">ENABLE</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p2494165415404"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b389311304120">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen117735136416"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span>
|
|
<span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="w"> </span><span class="n">CTP_ARM_CONFIG</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">HOSTNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">50</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">OPNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">50</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">PARAMTYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">PARAMVALUE</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="mi">38</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">MODIFYDATE</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">PKCTP_ARM_CONFIG</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">HOSTNAME</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">OPNAME</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="cm">/*SEGMENT CREATION DEFERRED*/</span>
|
|
<span class="w"> </span><span class="cm">/*PCTFREE 10*/</span>
|
|
<span class="w"> </span><span class="cm">/*PCTUSED 0*/</span>
|
|
<span class="w"> </span><span class="cm">/*INITRANS 1*/</span>
|
|
<span class="w"> </span><span class="cm">/*MAXTRANS 255*/</span>
|
|
<span class="w"> </span><span class="cm">/*NOCOMPRESS*/</span>
|
|
<span class="w"> </span><span class="cm">/*LOGGING*/</span>
|
|
<span class="w"> </span><span class="cm">/*STORAGE( BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)*/</span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE SPMS_DATA */</span>
|
|
<span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p2708124103515"></p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p8060118"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_b14961021162016">UNIQUE</strong> <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1460414518327">constraint</strong></p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p44351213164215">The <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b9522551102614">ALTER TABLE</strong> query contains the <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b154038323314">UNIQUE</strong> constraint. If it is directly executed in GaussDB(DWS), the following error shows: "Cannot create index whose evaluation cannot be enforced to remote nodes".</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p19306426134418">Similar to <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b4423152123010">PRIMARY KEY</strong>, if the <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b19302134893115">PRIMARY KEY</strong>/<strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b17253105193112">UNIQUE</strong> constraint already exists, you do not need to migrate it.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p838811513314"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b14435236182610">Input</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1734332314335"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span>
|
|
<span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="w"> </span><span class="n">GCC_PLAN</span><span class="p">.</span><span class="n">T1033</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ROLLOUT_PLAN_LINE_ID</span><span class="w"> </span><span class="nb">NUMBER</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">UDF_FIELD_VALUE_ID</span><span class="w"> </span><span class="nb">NUMBER</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="w"> </span><span class="p">;</span>
|
|
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="w"> </span><span class="n">GCC_PLAN</span><span class="p">.</span><span class="n">T1033</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">UDF_FIELD_VALUE_ID_PK</span><span class="w"> </span><span class="k">UNIQUE</span><span class="w"> </span><span class="p">(</span><span class="n">UDF_FIELD_VALUE_ID</span><span class="p">)</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p867565183319"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b581445519333">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen174813217343"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">GCC_PLAN</span><span class="p">.</span><span class="n">T1033</span>
|
|
<span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ROLLOUT_PLAN_LINE_ID</span><span class="w"> </span><span class="nb">NUMBER</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">UDF_FIELD_VALUE_ID</span><span class="w"> </span><span class="nb">NUMBER</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="k">CONSTRAINT</span><span class="w"> </span><span class="n">UDF_FIELD_VALUE_ID_PK</span><span class="w"> </span><span class="k">UNIQUE</span><span class="w"> </span><span class="p">(</span><span class="n">UDF_FIELD_VALUE_ID</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p181515106452"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b592116304473">NULL Constraint</strong></p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p521318105459">NULL constraint during local variable declaration is not supported in packages -that is L_CONTRACT_DISTRIBUTE_STATUS SAD_DISTRIBUTION_HEADERS_T.STATUS%TYPE NULL ;</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p142982911482"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b15557101212289">Input</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen147971927124810"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">FUNCTION</span><span class="w"> </span><span class="n">CONTRACT_DISTRIBUTE_STATUS_S2</span><span class="p">(</span><span class="n">PI_CONTRACT_NUMBER</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="k">RETURN</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="k">IS</span>
|
|
<span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="w"> </span><span class="n">BAS_SUBTYPE_PKG</span><span class="p">.</span><span class="n">STATUS</span><span class="w"> </span><span class="k">NULL</span><span class="p">;</span>
|
|
|
|
<span class="k">BEGIN</span>
|
|
|
|
<span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">CUR_CONTRACT</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="k">SELECT</span><span class="w"> </span><span class="n">HT</span><span class="p">.</span><span class="n">CONTRACT_STATUS</span>
|
|
<span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">SAD_CONTRACTS_V</span><span class="w"> </span><span class="n">HT</span>
|
|
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">HT</span><span class="p">.</span><span class="n">HTH</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">PI_CONTRACT_NUMBER</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOOP</span>
|
|
<span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="n">CUR_CONTRACT</span><span class="p">.</span><span class="n">CONTRACT_STATUS</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="w"> </span><span class="p">:</span><span class="o">=</span><span class="w"> </span><span class="s1">'Cancel'</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="k">ELSE</span>
|
|
<span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="w"> </span><span class="p">:</span><span class="o">=</span><span class="w"> </span><span class="n">BAS_SUBTYPE_PKG</span><span class="p">.</span><span class="n">G_HEADER_WAITING_SPLIT_STATUS</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="k">END</span><span class="w"> </span><span class="k">IF</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="k">END</span><span class="w"> </span><span class="n">LOOP</span><span class="p">;</span>
|
|
|
|
<span class="w"> </span><span class="k">RETURN</span><span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="p">;</span>
|
|
|
|
<span class="k">END</span><span class="w"> </span><span class="n">CONTRACT_DISTRIBUTE_STATUS_S2</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p19237171013458"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b491714664918">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1267315295514"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">FUNCTION</span><span class="w"> </span><span class="n">CONTRACT_DISTRIBUTE_STATUS_S2</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">PI_CONTRACT_NUMBER</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="k">RETURN</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span>
|
|
<span class="n">PACKAGE</span><span class="w"> </span>
|
|
<span class="k">IS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="w"> </span><span class="n">BAS_SUBTYPE_PKG</span><span class="p">.</span><span class="n">STATUS</span><span class="w"> </span><span class="cm">/*NULL*/</span><span class="p">;</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="w"> </span><span class="k">FOR</span><span class="w"> </span><span class="n">CUR_CONTRACT</span><span class="w"> </span><span class="k">IN</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">HT</span><span class="p">.</span><span class="n">CONTRACT_STATUS</span>
|
|
<span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">SAD_CONTRACTS_V</span><span class="w"> </span><span class="n">HT</span>
|
|
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">HT</span><span class="p">.</span><span class="n">HTH</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">PI_CONTRACT_NUMBER</span><span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOOP</span>
|
|
<span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="n">CUR_CONTRACT</span><span class="p">.</span><span class="n">CONTRACT_STATUS</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="w"> </span><span class="p">:</span><span class="o">=</span><span class="w"> </span><span class="s1">'Cancel'</span><span class="w"> </span><span class="p">;</span>
|
|
|
|
<span class="w"> </span><span class="k">ELSE</span>
|
|
<span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="w"> </span><span class="p">:</span><span class="o">=</span><span class="w"> </span><span class="n">BAS_SUBTYPE_PKG</span><span class="p">.</span><span class="n">G_HEADER_WAITING_SPLIT_STATUS</span><span class="w"> </span><span class="p">;</span>
|
|
|
|
<span class="w"> </span><span class="k">END</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="p">;</span>
|
|
|
|
<span class="w"> </span><span class="k">END</span><span class="w"> </span><span class="n">LOOP</span><span class="w"> </span><span class="p">;</span>
|
|
|
|
<span class="w"> </span><span class="k">RETURN</span><span class="w"> </span><span class="n">L_CONTRACT_DISTRIBUTE_STATUS</span><span class="w"> </span><span class="p">;</span>
|
|
<span class="k">END</span><span class="w"> </span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section17486184112232"><h4 class="sectiontitle">NO INDEX CREATED</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p7598144415387">If the <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b18314103519398">INDEX</strong> or <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b2024983863913">STORAGE</strong> parameter is used in <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b96421719114011">ALTER TABLE</strong>, delete the parameter. Add constraints to <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b3132182312401">CREATE TABLE</strong>.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p457134172319"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1261901732">Input - PRIMARY KEY</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen9571241152320"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">CTP_ARM_CONFIG</span>
|
|
<span class="p">(</span><span class="w"> </span><span class="n">HOSTNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="n">OPNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="n">PARAMTYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span>
|
|
<span class="n">PARAMVALUE</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="o">*</span><span class="p">,</span><span class="mi">0</span><span class="p">),</span>
|
|
<span class="n">MODIFYDATE</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="n">SEGMENT</span><span class="w"> </span><span class="n">CREATION</span><span class="w"> </span><span class="k">DEFERRED</span>
|
|
<span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">PCTUSED</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span>
|
|
<span class="n">NOCOMPRESS</span><span class="w"> </span><span class="n">LOGGING</span>
|
|
<span class="k">STORAGE</span><span class="p">(</span><span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="p">;</span>
|
|
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">CTP_ARM_CONFIG</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">PKCTP_ARM_CONFIG</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span>
|
|
<span class="p">(</span><span class="n">HOSTNAME</span><span class="p">,</span><span class="w"> </span><span class="n">OPNAME</span><span class="p">)</span>
|
|
<span class="k">USING</span><span class="w"> </span><span class="k">INDEX</span><span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span><span class="w"> </span><span class="n">COMPUTE</span><span class="w"> </span><span class="k">STATISTICS</span>
|
|
<span class="k">STORAGE</span><span class="p">(</span><span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="n">ENABLE</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p9572141102310"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1229452888">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1572124132313"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="n">CTP_ARM_CONFIG</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">HOSTNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">50</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">OPNAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">50</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">PARAMTYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">PARAMVALUE</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="mi">38</span>
|
|
<span class="p">,</span><span class="mi">0</span>
|
|
<span class="p">)</span>
|
|
<span class="p">,</span><span class="n">MODIFYDATE</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="p">,</span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">PKCTP_ARM_CONFIG</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">HOSTNAME</span>
|
|
<span class="p">,</span><span class="n">OPNAME</span>
|
|
<span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/*SEGMENT CREATION DEFERRED*/</span>
|
|
<span class="cm">/*PCTFREE 10*/</span>
|
|
<span class="cm">/*PCTUSED 0*/</span>
|
|
<span class="cm">/*INITRANS 1*/</span>
|
|
<span class="cm">/*MAXTRANS 255*/</span>
|
|
<span class="cm">/*NOCOMPRESS*/</span>
|
|
<span class="cm">/*LOGGING*/</span>
|
|
<span class="cm">/*STORAGE( BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE</span>
|
|
<span class="cm">DEFAULT)*/</span>
|
|
<span class="cm">/*TABLESPACE SPMS_DATA */</span>
|
|
<span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section10458183733810"><h4 class="sectiontitle">PARTITIONS</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p37527192711">Maintenance of large tables and indexes can become very time and resource consuming. At the same time, data access performance can reduce drastically for these objects. Partitioning of tables and indexes can benefit the performance and maintenance in several ways.</p>
|
|
</div>
|
|
<div class="fignone" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_fig18300111011183"><span class="figcap"><b>Figure 1 </b>Partitioning and sub-partitioning of tables</span><br><span><img id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_image1430011108189" src="figure/en-us_image_0000001658025270.png"></span></div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1710510719272"></p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p156775711379">DSC supports migration of range partition.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p3203625201010">The tool does not support the following partitions/subpartitions and these are commented in the migrated scripts:</p>
|
|
<ul id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_ul1311420111319"><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li11499563136">List partition</li><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li18114180181311">Hash partition</li><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li1945821019144">Range subpartition</li><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li17659716101414">List subpartition</li><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li37362257147">Hash subpartition</li></ul>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1127719345543">The unsupported partitions/subpartitions may be supported in the future. Configuration parameters have been provided to enable/disable commenting of the unsupported statements. For details, see <a href="dws_16_0213.html#EN-US_TOPIC_0000001772536388__en-us_topic_0000001658024910_en-us_topic_0218440495_table15565195515413">Configuration Parameters for Oracle Features</a>.</p>
|
|
<ul id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_ul1823915719275"><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li1124616716274"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_b13265127152713"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_b114331636378">PARTITION BY HASH</strong></strong><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1227314710272">Hash partitioning is a partitioning technique where a hash algorithm is used to distribute rows evenly across the different partitions (sub-tables). This is typically used where ranges are not appropriate, for example employee ID, product ID, and so on. DSC does not support PARTITION and SUBPARTITION by HASH and will comment these statements.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1528137152717"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b186401815123418">Input - HASH PARTITION</strong></p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen529610792715">CREATE TABLE dept (deptno NUMBER, deptname VARCHAR(32)) PARTITION BY HASH(deptno) PARTITIONS 16;</pre>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p15311774274"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b79071329183410">Output</strong></p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen13328187122713">CREATE TABLE dept ( deptno NUMBER ,deptname VARCHAR( 32 ) ) /* PARTITION BY HASH(deptno) PARTITIONS 16 */ ;</pre>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p750565110115"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b935943653419">Input - HASH PARTITION without partition names</strong></p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen35106512119">CREATE TABLE dept (deptno NUMBER, deptname VARCHAR(32))
|
|
PARTITION BY HASH(deptno) PARTITIONS 16;</pre>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1151555111116"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b4201733183411">Output</strong></p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1751913515110">CREATE TABLE dept (deptno NUMBER, deptname VARCHAR(32))
|
|
/* PARTITION BY HASH(deptno) PARTITIONS 16 */;</pre>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p98669136169"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b16357194317340">Input - HASH SUBPARTITION</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen586911331617"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">sales</span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">prod_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">6</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">time_id</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">channel_id</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">promo_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">6</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">quantity_sold</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">3</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">amount_sold</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="w"> </span><span class="p">(</span><span class="n">time_id</span><span class="p">)</span><span class="w"> </span><span class="n">SUBPARTITION</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="n">cust_id</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">SUBPARTITIONS</span><span class="w"> </span><span class="mi">8</span><span class="n">STORE</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="n">ts1</span><span class="p">,</span><span class="w"> </span><span class="n">ts2</span><span class="p">,</span><span class="w"> </span><span class="n">ts3</span><span class="p">,</span><span class="w"> </span><span class="n">ts4</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q1_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-APR-2006'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q2_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-JUL-2006'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q3_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-OCT-2006'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q4_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-JAN-2007'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p14130141120196"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b384134912344">Output</strong><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen988081318164"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">sales</span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">prod_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">6</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">time_id</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">channel_id</span><span class="w"> </span><span class="nb">CHAR</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">promo_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">6</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">quantity_sold</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">3</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">amount_sold</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="w"> </span><span class="p">(</span><span class="n">time_id</span><span class="p">)</span><span class="w"> </span><span class="cm">/*SUBPARTITION BY HASH (cust_id)</span>
|
|
<span class="cm"> SUBPARTITIONS 8 STORE IN (ts1, ts2, ts3, ts4) */</span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q1_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-APR-2006'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q2_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-JUL-2006'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q3_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-OCT-2006'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">sales_q4_2006</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01-JAN-2007'</span><span class="p">,</span><span class="s1">'dd-MON-yyyy'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</li></ul>
|
|
<ul id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_ul173444712710"><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li6634203420457"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_b55911894153">PARTITION BY LIST</strong><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p15123175010538">List partitioning is a partitioning technique where you specify a list of discrete values for the partitioning key in the description for each partition. DSC does not support PARTITION and SUBPARTITION by LIST and will comment these statements.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p69059065315"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b108721143143513">Input - LIST PARTITION</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen2090640115317"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">sales_by_region</span><span class="w"> </span><span class="p">(</span><span class="n">item</span><span class="o">#</span><span class="w"> </span><span class="nb">INTEGER</span><span class="p">,</span><span class="w"> </span><span class="n">qty</span><span class="w"> </span><span class="nb">INTEGER</span><span class="p">,</span><span class="w"> </span><span class="n">store_name</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">30</span><span class="p">),</span><span class="w"> </span><span class="n">state_code</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="w"> </span><span class="n">sale_date</span><span class="w"> </span><span class="nb">DATE</span><span class="p">)</span><span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">10</span><span class="n">K</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">20</span><span class="n">K</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">tbs5</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">LIST</span><span class="w"> </span><span class="p">(</span><span class="n">state_code</span><span class="p">)</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">region_east</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="s1">'MA'</span><span class="p">,</span><span class="s1">'NY'</span><span class="p">,</span><span class="s1">'CT'</span><span class="p">,</span><span class="s1">'NH'</span><span class="p">,</span><span class="s1">'ME'</span><span class="p">,</span><span class="s1">'MD'</span><span class="p">,</span><span class="s1">'VA'</span><span class="p">,</span><span class="s1">'PA'</span><span class="p">,</span><span class="s1">'NJ'</span><span class="p">)</span><span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">8</span><span class="n">M</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">tbs8</span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">region_west</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="s1">'CA'</span><span class="p">,</span><span class="s1">'AZ'</span><span class="p">,</span><span class="s1">'NM'</span><span class="p">,</span><span class="s1">'OR'</span><span class="p">,</span><span class="s1">'WA'</span><span class="p">,</span><span class="s1">'UT'</span><span class="p">,</span><span class="s1">'NV'</span><span class="p">,</span><span class="s1">'CO'</span><span class="p">)</span><span class="w"> </span><span class="n">NOLOGGING</span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">region_south</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="s1">'TX'</span><span class="p">,</span><span class="s1">'KY'</span><span class="p">,</span><span class="s1">'TN'</span><span class="p">,</span><span class="s1">'LA'</span><span class="p">,</span><span class="s1">'MS'</span><span class="p">,</span><span class="s1">'AR'</span><span class="p">,</span><span class="s1">'AL'</span><span class="p">,</span><span class="s1">'GA'</span><span class="p">),</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">region_central</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="s1">'OH'</span><span class="p">,</span><span class="s1">'ND'</span><span class="p">,</span><span class="s1">'SD'</span><span class="p">,</span><span class="s1">'MO'</span><span class="p">,</span><span class="s1">'IL'</span><span class="p">,</span><span class="s1">'MI'</span><span class="p">,</span><span class="s1">'IA'</span><span class="p">),</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">region_null</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="k">NULL</span><span class="p">),</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">region_unknown</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="k">DEFAULT</span><span class="p">)</span><span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p209071404531"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b112115063613">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen14908140175316"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="n">UNLOGGED</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">sales_by_region</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">item</span><span class="o">#</span><span class="w"> </span><span class="nb">INTEGER</span><span class="w"> </span><span class="p">,</span><span class="n">qty</span><span class="w"> </span><span class="nb">INTEGER</span><span class="w"> </span><span class="p">,</span><span class="n">store_name</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="w"> </span><span class="mi">30</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="n">state_code</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="w"> </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">sale_date</span><span class="w"> </span><span class="nb">DATE</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">tbs5</span><span class="w"> </span><span class="cm">/* PARTITION BY LIST(state_code)(PARTITION region_east VALUES('MA','NY','CT','NH','ME','MD','VA','PA','NJ') TABLESPACE tbs8, PARTITION region_west VALUES('CA','AZ','NM','OR','WA','UT','NV','CO') , PARTITION region_south VALUES('TX','KY','TN','LA','MS','AR','AL','GA'), PARTITION region_central VALUES('OH','ND','SD','MO','IL','MI','IA'), PARTITION region_null VALUES(NULL), PARTITION region_unknown VALUES(DEFAULT) ) */</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p952633655018"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b18951611103610">Input - LIST PARTITION</strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b11951191143610"> </strong>(With Storage Parameters)</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen85301736145019"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">store_master</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">Store_id</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">Store_address</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">40</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">City</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">30</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="k">State</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">zip</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">manager_id</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE users*/</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="n">k</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">LIST</span><span class="w"> </span><span class="p">(</span><span class="n">city</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">south_florida</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'MIA'</span><span class="p">,</span><span class="w"> </span><span class="s1">'ORL'</span><span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE users*/</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">north_florida</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'JAC'</span><span class="p">,</span><span class="w"> </span><span class="s1">'TAM'</span><span class="p">,</span><span class="w"> </span><span class="s1">'PEN'</span><span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE users*/</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">south_georga</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'BRU'</span><span class="p">,</span><span class="w"> </span><span class="s1">'WAY'</span><span class="p">,</span><span class="w"> </span><span class="s1">'VAL'</span><span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE users*/</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">north_georgia</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'ATL'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SAV'</span><span class="p">,</span><span class="w"> </span><span class="k">NULL</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p13533183616506"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b83360291361">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1853812369503"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">store_master</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">Store_id</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">Store_address</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">40</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">City</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">30</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="k">State</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">zip</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">manager_id</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE users*/</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p45917569512"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b762883823613">Input - LIST PARTITIONED</strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b8628133883615"> TABLE from another TABLE</strong></p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1161119564514">CREATE TABLE tab1_list
|
|
PARTITION BY LIST (col1)
|
|
( partition part1 VALUES ( 1 )
|
|
, partition part2 VALUES ( 2,
|
|
3, 4 )
|
|
, partition part3 VALUES
|
|
(DEFAULT)
|
|
)
|
|
AS
|
|
SELECT *
|
|
FROM tab1;</pre>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1961810561255"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b16260144433610">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen362312560516"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">tab1_list</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">AS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span>
|
|
<span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">tab1</span><span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p10910120195316"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1572515263619">Input - LIST PARTITION</strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1472575210361"> with SUBPARTITIONS</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1791260195317"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">big_t_list</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">LIST</span><span class="p">(</span><span class="n">n10</span><span class="p">)</span><span class="w"> </span><span class="p">(</span><span class="n">partition</span><span class="w"> </span><span class="n">part1</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">part2</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">)</span><span class="w"> </span><span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">part3</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="k">DEFAULT</span><span class="p">))</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">big_t</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p149133013531"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b9281175017368">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen2091420115314"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">big_t_list</span><span class="w"> </span><span class="cm">/* PARTITION BY LIST(n10)(partition part1 VALUES(1) ,partition part2 VALUES(2,3,4) ,partition part3 VALUES(DEFAULT)) */</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">big_t</span><span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1433616211939"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b04397293713">Input - LIST PARTITION</strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1743917283718"> with SUBPARTITION TEMPLATE</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1916571312489"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">q1_sales_by_region</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">deptno</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">deptname</span><span class="w"> </span><span class="n">varchar2</span><span class="w"> </span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">quarterly_sales</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="k">state</span><span class="w"> </span><span class="n">varchar2</span><span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">LIST</span><span class="w"> </span><span class="p">(</span><span class="k">state</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">SUBPARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="n">quarterly_sales</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">SUBPARTITION</span><span class="w"> </span><span class="k">TEMPLATE</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">original</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">1001</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">acquired</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">8001</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">recent</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">q1_northwest</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'OR'</span><span class="p">,</span><span class="w"> </span><span class="s1">'WA'</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">q1_southwest</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'AZ'</span><span class="p">,</span><span class="w"> </span><span class="s1">'UT'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NM'</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">q1_northeast</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'NY'</span><span class="p">,</span><span class="w"> </span><span class="s1">'VM'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NJ'</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">q1_southcentral</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="s1">'OK'</span><span class="p">,</span><span class="w"> </span><span class="s1">'TX'</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p87471832931"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b164511111153716">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1713212521123"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">q1_sales_by_region</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">deptno</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">deptname</span><span class="w"> </span><span class="n">varchar2</span><span class="w"> </span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">quarterly_sales</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="k">state</span><span class="w"> </span><span class="n">varchar2</span><span class="w"> </span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_li6439388356"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_b18482040173611">PARTITION BY RANGE</strong><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p204371285352">Range partitioning is a partitioning technique where data of different ranges is stored separately in different sub-tables. Range partitioning is useful when you have distinct ranges of data you want to store together, for example the date field. DSC supports PARTITION by RANGE. It does not support SUBPARTITION by RANGE and will comment these statements.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p152671144124817"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b3250121113811">Input - RANGE PARTITION</strong> (With STORAGE Parameters)</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen13268644114810"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span>
|
|
<span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="w"> </span><span class="n">CCM_TA550002_H</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">STRU_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ORGAN1_NO</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ORGAN2_NO</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">ORGAN2_NO</span><span class="p">)</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">CCM_TA550002_01</span>
|
|
<span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="s1">'00100'</span><span class="p">)</span><span class="w"> </span><span class="cm">/* TABLESPACE users */</span>
|
|
<span class="w"> </span><span class="cm">/*pctfree 10*/</span>
|
|
<span class="w"> </span><span class="cm">/*initrans 1*/</span>
|
|
<span class="w"> </span><span class="cm">/*storage(initial 256 K NEXT 256 K minextents 1 maxextents unlimited )*/</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">CCM_TA550002_02</span>
|
|
<span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="s1">'00200'</span><span class="p">)</span><span class="w"> </span><span class="cm">/* TABLESPACE users */</span>
|
|
<span class="w"> </span><span class="cm">/*pctfree 10*/</span>
|
|
<span class="w"> </span><span class="cm">/*initrans 1*/</span>
|
|
<span class="w"> </span><span class="cm">/* storage ( initial 256 K NEXT</span>
|
|
<span class="cm">256K minextents 1</span>
|
|
<span class="cm">maxextents unlimited</span>
|
|
<span class="cm">pctincrease 0 )*/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p729084484817"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1631629173810">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen12914164917586"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">CCM_TA550002_H</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">STRU_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">ORGAN1_NO</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">ORGAN2_NO</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">ORGAN2_NO</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">CCM_TA550002_01</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="s1">'00100'</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE users*/</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">CCM_TA550002_02</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="s1">'00200'</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE users*/</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p113061044164814"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b108066179388">Input - RANGE PARTITION</strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b98063177389"> with SUBPARTITIONS</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen18941702429"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">composite_rng_list</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">cust_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">10</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">25</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_state</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">time_id</span><span class="w"> </span><span class="nb">DATE</span><span class="p">)</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="p">(</span><span class="n">time_id</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">LIST</span><span class="w"> </span><span class="p">(</span><span class="n">cust_state</span><span class="p">)</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="k">TEMPLATE</span><span class="p">(</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">west</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="s1">'OR'</span><span class="p">,</span><span class="w"> </span><span class="s1">'WA'</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">part1</span><span class="p">,</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">east</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="s1">'NY'</span><span class="p">,</span><span class="w"> </span><span class="s1">'CT'</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">part2</span><span class="p">,</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">cent</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="s1">'OK'</span><span class="p">,</span><span class="w"> </span><span class="s1">'TX'</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">part3</span><span class="p">)</span><span class="w"> </span><span class="p">(</span><span class="w"> </span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per1</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2000'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per2</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2005'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per3</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2010'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">));</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p15320144434820"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b12489426103819">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen01244084218"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">composite_rng_list</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">cust_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">10</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">25</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_state</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">time_id</span><span class="w"> </span><span class="nb">DATE</span><span class="p">)</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="p">(</span><span class="n">time_id</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="cm">/*SUBPARTITION BY LIST (cust_state)</span>
|
|
<span class="cm">SUBPARTITION TEMPLATE(</span>
|
|
<span class="cm">SUBPARTITION west VALUES ('OR', 'WA') TABLESPACE part1,</span>
|
|
<span class="cm">SUBPARTITION east VALUES ('NY', 'CT') TABLESPACE part2,</span>
|
|
<span class="cm">SUBPARTITION cent VALUES ('OK', 'TX') TABLESPACE part3)*/</span><span class="w"> </span><span class="p">(</span><span class="w"> </span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per1</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2000'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per2</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2005'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per3</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2010'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">));</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p3331134484812"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b644210017393">Input - RANGE PARTITION</strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b244212012399"> with SUBPARTITION TEMPLATE</strong><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1674431112465"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">composite_rng_rng</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">cust_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">10</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">25</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_state</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">time_id</span><span class="w"> </span><span class="nb">DATE</span><span class="p">)</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="p">(</span><span class="n">time_id</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="w"> </span><span class="p">(</span><span class="n">cust_id</span><span class="p">)</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="k">TEMPLATE</span><span class="p">(</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">original</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">1001</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">part1</span><span class="p">,</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">acquired</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">8001</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">part2</span><span class="p">,</span>
|
|
<span class="n">SUBPARTITION</span><span class="w"> </span><span class="n">recent</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">)</span><span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">part3</span><span class="p">)</span><span class="w"> </span><span class="p">(</span><span class="w"> </span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per1</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2000'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per2</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2005'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per3</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2010'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">));</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p291924975811"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b87882912392">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen19759811174613"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">composite_rng_rng</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">cust_id</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="mi">10</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">25</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">cust_state</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="n">time_id</span><span class="w"> </span><span class="nb">DATE</span><span class="p">)</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="p">(</span><span class="n">time_id</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="cm">/*SUBPARTITION BY RANGE (cust_id)</span>
|
|
<span class="cm">SUBPARTITION TEMPLATE(</span>
|
|
<span class="cm">SUBPARTITION original VALUES LESS THAN (1001) TABLESPACE part1,</span>
|
|
<span class="cm">SUBPARTITION acquired VALUES LESS THAN (8001) TABLESPACE part2,</span>
|
|
<span class="cm">SUBPARTITION recent VALUES LESS THAN (MAXVALUE) TABLESPACE part3)*/</span><span class="w"> </span><span class="p">(</span><span class="w"> </span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per1</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2000'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per2</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2005'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">per3</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">'01/01/2010'</span><span class="p">,</span><span class="s1">'DD/MM/YYYY'</span><span class="p">)),</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="n">future</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">));</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1897211481603"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1158291853919">PRIMARY KEY/UNIQUE Constraint for Partitioned Table</strong></p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p94371632165118">If the CREATE TABLE statement contains range/hash/list partitioning, the following error is reported:</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p122485611314">Invalid PRIMARY KEY/UNIQUE constraint for partitioned table</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p02491862032">Note: Columns of the PRIMARY KEY/UNIQUE constraint must contain PARTITION KEY.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p8249196136">Scripts: wo_integrate_log_t.sql, wo_change_log_t.sql</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1324996939"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1211617145422">Input:</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1580104192619"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span>
|
|
<span class="p">(</span>
|
|
<span class="n">LOG_ID</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="n">PROJECT_NUMBER</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">40</span><span class="p">),</span>
|
|
<span class="n">MESSAGE_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="n">BUSINESS_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="n">BUSINESS_TYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="n">INTEGRATE_CONTENT</span><span class="w"> </span><span class="k">CLOB</span><span class="p">,</span>
|
|
<span class="n">OPERATION_RESULT</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="n">FAILED_MSG</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">4000</span><span class="p">),</span>
|
|
<span class="n">HOST_NAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">)</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="n">CREATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="n">CREATION_DATE</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="p">,</span>
|
|
<span class="n">LAST_UPDATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="n">LAST_UPDATE_DATE</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="p">,</span>
|
|
<span class="n">SOURCE_CODE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="n">TENANT_ID</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">CREATION_DATE</span><span class="p">)</span>
|
|
<span class="p">(</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">P2018</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-10-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">SYS_P53873</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-11-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">SYS_P104273</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-12-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">SYS_P105533</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-01-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">SYS_P108153</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-02-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">SYS_P127173</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-03-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">SYS_P130313</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-04-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span>
|
|
<span class="p">);</span>
|
|
<span class="k">alter</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span>
|
|
<span class="k">add</span><span class="w"> </span><span class="k">constraint</span><span class="w"> </span><span class="n">WO_INTEGRATE_LOG_PK</span><span class="w"> </span><span class="k">primary</span><span class="w"> </span><span class="k">key</span><span class="w"> </span><span class="p">(</span><span class="n">LOG_ID</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N1</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">BUSINESS_ID</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N2</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">CREATION_DATE</span><span class="p">,</span><span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N3</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">PROJECT_NUMBER</span><span class="p">,</span><span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p72509614312"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b11654250114216">Output:</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1449995411268"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">LOG_ID</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
|
|
<span class="p">,</span><span class="n">PROJECT_NUMBER</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">40</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">MESSAGE_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">BUSINESS_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">BUSINESS_TYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">INTEGRATE_CONTENT</span><span class="w"> </span><span class="k">CLOB</span>
|
|
<span class="p">,</span><span class="n">OPERATION_RESULT</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">FAILED_MSG</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">4000</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">HOST_NAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
|
|
<span class="p">,</span><span class="n">CREATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
|
|
<span class="p">,</span><span class="n">CREATION_DATE</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="p">,</span><span class="n">LAST_UPDATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
|
|
<span class="p">,</span><span class="n">LAST_UPDATE_DATE</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="p">,</span><span class="n">SOURCE_CODE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="p">,</span><span class="n">TENANT_ID</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="p">,</span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">WO_INTEGRATE_LOG_PK</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">LOG_ID</span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">CREATION_DATE</span><span class="p">)</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="n">P2018</span>
|
|
<span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">TO_DATE</span><span class="p">(</span><span class="w"> </span><span class="s1">' 2018-10-01 00:00:00'</span><span class="w"> </span><span class="p">,</span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="cm">/*, 'NLS_CALENDAR=GREGORIAN'*/</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/* tablespace SDWO_DATA */</span>
|
|
<span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P53873</span>
|
|
<span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">TO_DATE</span><span class="p">(</span><span class="w"> </span><span class="s1">' 2018-11-01 00:00:00'</span><span class="w"> </span><span class="p">,</span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="cm">/*, 'NLS_CALENDAR=GREGORIAN'*/</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/* tablespace SDWO_DATA */</span>
|
|
<span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P104273</span>
|
|
<span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">TO_DATE</span><span class="p">(</span><span class="w"> </span><span class="s1">' 2018-12-01 00:00:00'</span><span class="w"> </span><span class="p">,</span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="cm">/*, 'NLS_CALENDAR=GREGORIAN'*/</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/* tablespace SDWO_DATA */</span>
|
|
<span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P105533</span>
|
|
<span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">TO_DATE</span><span class="p">(</span><span class="w"> </span><span class="s1">' 2019-01-01 00:00:00'</span><span class="w"> </span><span class="p">,</span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="cm">/*, 'NLS_CALENDAR=GREGORIAN'*/</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/* tablespace SDWO_DATA */</span>
|
|
<span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P108153</span>
|
|
<span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">TO_DATE</span><span class="p">(</span><span class="w"> </span><span class="s1">' 2019-02-01 00:00:00'</span><span class="w"> </span><span class="p">,</span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="cm">/*, 'NLS_CALENDAR=GREGORIAN'*/</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/* tablespace SDWO_DATA */</span>
|
|
<span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P127173</span>
|
|
<span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">TO_DATE</span><span class="p">(</span><span class="w"> </span><span class="s1">' 2019-03-01 00:00:00'</span><span class="w"> </span><span class="p">,</span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="cm">/*, 'NLS_CALENDAR=GREGORIAN'*/</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/* tablespace SDWO_DATA */</span>
|
|
<span class="p">,</span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P130313</span>
|
|
<span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">TO_DATE</span><span class="p">(</span><span class="w"> </span><span class="s1">' 2019-04-01 00:00:00'</span><span class="w"> </span><span class="p">,</span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="cm">/*, 'NLS_CALENDAR=GREGORIAN'*/</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="cm">/* tablespace SDWO_DATA */</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="p">;</span>
|
|
<span class="k">CREATE</span>
|
|
<span class="k">index</span><span class="w"> </span><span class="n">WO_INTEGRATE_LOG_N1</span>
|
|
<span class="k">ON</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">BUSINESS_ID</span><span class="p">)</span><span class="w"> </span><span class="k">LOCAL</span><span class="w"> </span><span class="p">;</span>
|
|
<span class="k">CREATE</span>
|
|
<span class="k">index</span><span class="w"> </span><span class="n">WO_INTEGRATE_LOG_N2</span>
|
|
<span class="k">ON</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">CREATION_DATE</span>
|
|
<span class="p">,</span><span class="n">BUSINESS_TYPE</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="k">LOCAL</span><span class="w"> </span><span class="p">;</span>
|
|
<span class="k">CREATE</span>
|
|
<span class="k">index</span><span class="w"> </span><span class="n">WO_INTEGRATE_LOG_N3</span>
|
|
<span class="k">ON</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="n">PROJECT_NUMBER</span>
|
|
<span class="p">,</span><span class="n">BUSINESS_TYPE</span>
|
|
<span class="p">)</span><span class="w"> </span><span class="k">LOCAL</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p54661481337"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1226713710437">Input</strong>:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen11421244315"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">LOG_ID</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">PROJECT_NUMBER</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">40</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">MESSAGE_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">BUSINESS_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">INTEGRATE_CONTENT</span><span class="w"> </span><span class="k">CLOB</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">OPERATION_RESULT</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">FAILED_MSG</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">4000</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">HOST_NAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">)</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">CREATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">CREATION_DATE</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="p">,</span>
|
|
<span class="w"> </span><span class="n">LAST_UPDATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">LAST_UPDATE_DATE</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="p">,</span>
|
|
<span class="w"> </span><span class="n">SOURCE_CODE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">TENANT_ID</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">CREATION_DATE</span><span class="p">)</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">P2018</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-10-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P53873</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-11-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P104273</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-12-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P105533</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-01-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P108153</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-02-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P127173</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-03-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P130313</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-04-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span>
|
|
<span class="p">);</span>
|
|
|
|
<span class="k">alter</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span>
|
|
<span class="w"> </span><span class="k">add</span><span class="w"> </span><span class="k">constraint</span><span class="w"> </span><span class="n">WO_INTEGRATE_LOG_PK</span><span class="w"> </span><span class="k">primary</span><span class="w"> </span><span class="k">key</span><span class="w"> </span><span class="p">(</span><span class="n">LOG_ID</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N1</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">BUSINESS_ID</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N2</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">CREATION_DATE</span><span class="p">,</span><span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N3</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">PROJECT_NUMBER</span><span class="p">,</span><span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p19647787312"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b8325721184314">Output</strong>:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen14789111015715"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">LOG_ID</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">PROJECT_NUMBER</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">40</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">MESSAGE_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">BUSINESS_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">INTEGRATE_CONTENT</span><span class="w"> </span><span class="k">CLOB</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">OPERATION_RESULT</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">FAILED_MSG</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">4000</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">HOST_NAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">)</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">CREATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">CREATION_DATE</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="p">,</span>
|
|
<span class="w"> </span><span class="n">LAST_UPDATED_BY</span><span class="w"> </span><span class="nb">NUMBER</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">null</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">LAST_UPDATE_DATE</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="p">,</span>
|
|
<span class="w"> </span><span class="n">SOURCE_CODE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">TENANT_ID</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">CREATION_DATE</span><span class="p">)</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">P2018</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-10-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P53873</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-11-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P104273</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-12-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P105533</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-01-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P108153</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-02-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P127173</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-03-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">SYS_P130313</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2019-04-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">,</span><span class="w"> </span><span class="s1">'NLS_CALENDAR=GREGORIAN'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">tablespace</span><span class="w"> </span><span class="n">SDWO_DATA</span>
|
|
<span class="p">);</span>
|
|
|
|
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span>
|
|
<span class="w"> </span><span class="k">add</span><span class="w"> </span><span class="k">constraint</span><span class="w"> </span><span class="n">WO_INTEGRATE_LOG_PK</span><span class="w"> </span><span class="k">primary</span><span class="w"> </span><span class="k">key</span><span class="w"> </span><span class="p">(</span><span class="n">LOG_ID</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N1</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">BUSINESS_ID</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N2</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">CREATION_DATE</span><span class="p">,</span><span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="p">);</span>
|
|
<span class="k">create</span><span class="w"> </span><span class="k">index</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_N3</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">SD_WO</span><span class="p">.</span><span class="n">WO_INTEGRATE_LOG_T</span><span class="w"> </span><span class="p">(</span><span class="n">PROJECT_NUMBER</span><span class="p">,</span><span class="w"> </span><span class="n">BUSINESS_TYPE</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li></ul>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section173915454816"><h4 class="sectiontitle">Data Type</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1528506124816">Remove the BYTE keyword from the data type.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table1841517311486" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row1416031144817"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.30.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p960411314283"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b886012514911">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.30.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p3604103112814"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b81851635102616">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row1416193144817"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.30.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen17783654134912"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span>
|
|
<span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="nb">Number</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="w"> </span><span class="n">BYTE</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">200</span><span class="w"> </span><span class="n">BYTE</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.30.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen243394914910"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span>
|
|
<span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">200</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="p">;</span><span class="w"> </span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section1351822895116"><h4 class="sectiontitle">Partition (Comment Partition)</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p11334133005112">In configuration parameter for oracle "#Unique or primary key constraint for partitioned table" to comment_partition.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table1596425410517" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row1096512546519"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.31.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1327383452812"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b7965115445110">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.31.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1273134182811"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b177221818193115">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row496585445115"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.31.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1896515413510"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="nb">Number</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="w"> </span><span class="n">BYTE</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">200</span><span class="w"> </span><span class="n">BYTE</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="n">TABLESPACE</span><span class="w"> </span><span class="n">space1</span>
|
|
<span class="n">PCTUSED</span><span class="w"> </span><span class="mi">40</span>
|
|
<span class="n">PCTFREE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span>
|
|
<span class="n">NOLOGGING</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="w"> </span><span class="p">(</span><span class="n">ID</span><span class="p">)</span>
|
|
<span class="p">(</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2010</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">NOLOGGING</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2011</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">NOLOGGING</span><span class="w"> </span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2012</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">NOLOGGING</span>
|
|
<span class="p">)</span>
|
|
<span class="n">ENABLE</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="n">MOVEMENT</span><span class="p">;</span>
|
|
|
|
|
|
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">SAMPLE_PK</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">ID</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.31.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen896625416518"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="n">UNLOGGED</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span><span class="w"> </span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">200</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">SAMPLE_PK</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">ID</span><span class="p">)</span>
|
|
<span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">space1</span>
|
|
<span class="w"> </span><span class="cm">/*PCTUSED 40*/</span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span>
|
|
<span class="w"> </span><span class="cm">/* PARTITION BY RANGE(ID)(PARTITION PART_2010 VALUES LESS THAN(10) , </span>
|
|
<span class="cm">PARTITION PART_2011 VALUES LESS THAN(20) , PARTITION PART_2012 VALUES LESS THAN(MAXVALUE) ) </span>
|
|
<span class="cm">ENABLE ROW MOVEMENT */</span>
|
|
<span class="w"> </span><span class="p">;</span><span class="w"> </span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section1744434555314"><h4 class="sectiontitle">Partition (Comment Constraint)</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1611014478536">In configuration parameter for oracle "#Unique or primary key constraint for partitioned table" to comment_unique.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table171312148546" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row91318141544"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.32.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p2035112428340"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b61324148549">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.32.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p23511742153415"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b1559789718">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row413241420543"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.32.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen17132714185417"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="nb">Number</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="w"> </span><span class="n">BYTE</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">200</span><span class="w"> </span><span class="n">BYTE</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span>
|
|
<span class="n">TABLESPACE</span><span class="w"> </span><span class="n">space1</span>
|
|
<span class="n">PCTUSED</span><span class="w"> </span><span class="mi">40</span>
|
|
<span class="n">PCTFREE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span>
|
|
<span class="n">NOLOGGING</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="w"> </span><span class="p">(</span><span class="n">ID</span><span class="p">)</span>
|
|
<span class="p">(</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2010</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">NOLOGGING</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2011</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">NOLOGGING</span><span class="w"> </span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2012</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">NOLOGGING</span>
|
|
<span class="p">)</span>
|
|
<span class="n">ENABLE</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="n">MOVEMENT</span><span class="p">;</span>
|
|
|
|
|
|
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span><span class="w"> </span><span class="k">ADD</span><span class="w"> </span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">SAMPLE_PK</span><span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">ID</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.32.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen813415141546"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="n">UNLOGGED</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">TBL_ORACLE</span><span class="w"> </span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">ID</span><span class="w"> </span><span class="nb">NUMBER</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">200</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="cm">/*,CONSTRAINT SAMPLE_PK PRIMARY KEY (ID)*/</span>
|
|
<span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">space1</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/*PCTUSED 40*/</span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span>
|
|
<span class="n">PARTITION</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">RANGE</span><span class="w"> </span><span class="p">(</span><span class="n">ID</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2010</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2011</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_2012</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="k">LESS</span><span class="w"> </span><span class="k">THAN</span><span class="w"> </span><span class="p">(</span><span class="k">MAXVALUE</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">ENABLE</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="n">MOVEMENT</span><span class="w"> </span><span class="p">;</span><span class="w"> </span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_section8752174253514"><h4 class="sectiontitle">Partition (I)</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p1951355617318">Comment ALTER TABLE TRUNCATE PARTITION for non-partitioned tables.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_table96731165323" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_row17673116113217"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.33.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p1790931019337"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1767341612329">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.33.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p290915109330"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1823092313313">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_row967461613212"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.33.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_screen1020191343318"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_range</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Product_Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">Year_Manufacture</span><span class="p">)</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2007-01-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span>
|
|
<span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="p">);</span>
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_list</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Product_Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="n">vARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="p">(</span><span class="n">Year_Manufacture</span><span class="p">)</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">P_2020</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2020</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span>
|
|
<span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="p">);</span>
|
|
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">PROCEDURE</span><span class="w"> </span><span class="n">Range_test</span>
|
|
<span class="k">IS</span>
|
|
<span class="n">V_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="k">EXECUTE</span><span class="w"> </span><span class="k">IMMEDIATE</span><span class="w"> </span><span class="s1">'ALTER TABLE product TRUNCATE PARTITION PART'</span><span class="o">||</span><span class="n">V_ID</span><span class="p">;</span>
|
|
<span class="k">NULL</span><span class="p">;</span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">PROCEDURE</span><span class="w"> </span><span class="n">List_test</span>
|
|
<span class="k">IS</span>
|
|
<span class="n">V_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="k">EXECUTE</span><span class="w"> </span><span class="k">IMMEDIATE</span><span class="w"> </span><span class="s1">'ALTER TABLE product TRUNCATE PARTITION PART'</span><span class="o">||</span><span class="n">V_ID</span><span class="p">;</span>
|
|
<span class="k">NULL</span><span class="p">;</span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p124843814320"></p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.33.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_screen1835800193312"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_range</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Product_Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">Year_Manufacture</span><span class="p">)</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2007-01-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">))</span>
|
|
<span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span>
|
|
<span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="p">);</span>
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_list</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Product_Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="n">vARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="p">)</span>
|
|
<span class="cm">/*partition by list (Year_Manufacture)</span>
|
|
<span class="cm">(</span>
|
|
<span class="cm"> partition P_2020 VALUES (2020)</span>
|
|
<span class="cm"> pctfree 10</span>
|
|
<span class="cm"> initrans 1</span>
|
|
<span class="cm">)*/</span><span class="p">;</span>
|
|
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">PROCEDURE</span><span class="w"> </span><span class="n">Range_test</span>
|
|
<span class="k">IS</span>
|
|
<span class="n">V_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="k">EXECUTE</span><span class="w"> </span><span class="k">IMMEDIATE</span><span class="w"> </span><span class="s1">'ALTER TABLE product TRUNCATE PARTITION PART'</span><span class="o">||</span><span class="n">V_ID</span><span class="p">;</span>
|
|
<span class="k">NULL</span><span class="p">;</span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">PROCEDURE</span><span class="w"> </span><span class="n">List_test</span>
|
|
<span class="k">IS</span>
|
|
<span class="n">V_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="cm">/*EXECUTE IMMEDIATE 'ALTER TABLE product TRUNCATE PARTITION PART'||V_ID;*/</span>
|
|
<span class="k">NULL</span><span class="p">;</span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p19934195017324"></p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_section1946672833617"><h4 class="sectiontitle">Partition (II)</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p151335579355">Delete data for ALTER TABLE TRUNCATE PARTITION for non-partitioned tables.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_table2833101811361" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_row10834191816361"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.34.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p14585131593310"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b8834201810364">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.34.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p658541543312"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b3791825153120">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_row5834201811364"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.34.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_screen15732153913710"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_list</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Product_Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="n">vARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="p">(</span><span class="n">Year_Manufacture</span><span class="p">)</span>
|
|
<span class="p">(</span><span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">PART_2015</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2011</span><span class="p">,</span><span class="mi">2012</span><span class="p">,</span><span class="mi">2013</span><span class="p">,</span><span class="mi">2014</span><span class="p">,</span><span class="mi">2015</span><span class="p">)</span><span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">PART_2016</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2016</span><span class="p">)</span><span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">PART_2017</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2017</span><span class="p">)</span><span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">PART_2018</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2018</span><span class="p">)</span><span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">PART_2019</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2019</span><span class="p">)</span><span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">PART_2020</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="mi">2020</span><span class="p">)</span><span class="w"> </span><span class="n">pctfree</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">initrans</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_unknown</span><span class="w"> </span><span class="k">VALUES</span><span class="w"> </span><span class="p">(</span><span class="k">DEFAULT</span><span class="p">)</span><span class="w"> </span><span class="p">);</span>
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">PROCEDURE</span><span class="w"> </span><span class="n">List_test</span>
|
|
<span class="k">IS</span>
|
|
<span class="n">V_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="w"> </span><span class="k">EXECUTE</span><span class="w"> </span><span class="k">IMMEDIATE</span><span class="w"> </span><span class="s1">'ALTER TABLE product_list TRUNCATE PARTITION PART_2020;</span>
|
|
<span class="s1"> NULL;</span>
|
|
<span class="s1">END;</span>
|
|
<span class="s1">/</span>
|
|
|
|
<span class="s1">CREATE OR REPLACE PROCEDURE List_test</span>
|
|
<span class="s1">IS</span>
|
|
<span class="s1">V_ID VARCHAR2(10);</span>
|
|
<span class="s1">BEGIN</span>
|
|
<span class="s1"> EXECUTE IMMEDIATE '</span><span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">TRUNCATE</span><span class="w"> </span><span class="n">PARTITION</span><span class="w"> </span><span class="n">PART_</span><span class="err">'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="k">NULL</span><span class="p">;</span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.34.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_screen541410304374"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_list</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Product_Name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="n">vARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
|
|
<span class="p">)</span>
|
|
<span class="cm">/*partition by list (Year_Manufacture)</span>
|
|
<span class="cm">( partition PART_2015 VALUES (2011,2012,2013,2014,2015) pctfree 10 initrans 1 ,</span>
|
|
<span class="cm"> partition PART_2016 VALUES (2016) pctfree 10 initrans 1 ,</span>
|
|
<span class="cm"> partition PART_2017 VALUES (2017) pctfree 10 initrans 1 ,</span>
|
|
<span class="cm"> partition PART_2018 VALUES (2018) pctfree 10 initrans 1 ,</span>
|
|
<span class="cm"> partition PART_2019 VALUES (2019) pctfree 10 initrans 1 ,</span>
|
|
<span class="cm"> partition PART_2020 VALUES (2020) pctfree 10 initrans 1 ,</span>
|
|
<span class="cm"> PARTITION PART_unknown VALUES (DEFAULT) )*/</span><span class="p">;</span>
|
|
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">PROCEDURE</span><span class="w"> </span><span class="n">List_test</span>
|
|
<span class="k">IS</span>
|
|
<span class="n">V_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="w"> </span><span class="k">EXECUTE</span><span class="w"> </span><span class="k">IMMEDIATE</span><span class="w"> </span><span class="s1">'ALTER TABLE product_list TRUNCATE PARTITION PART_'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="k">NULL</span><span class="p">;</span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">PROCEDURE</span><span class="w"> </span><span class="n">List_test</span>
|
|
<span class="k">IS</span>
|
|
<span class="n">V_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span>
|
|
<span class="k">BEGIN</span>
|
|
<span class="w"> </span><span class="cm">/* EXECUTE IMMEDIATE 'ALTER TABLE product_list TRUNCATE PARTITION PART_' || V_ID; */</span>
|
|
<span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="s1">'PART_'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'PART_2015'</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="mi">2011</span><span class="p">,</span><span class="mi">2012</span><span class="p">,</span><span class="mi">2013</span><span class="p">,</span><span class="mi">2014</span><span class="p">,</span><span class="mi">2015</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="k">ELSIF</span><span class="w"> </span><span class="s1">'PART_'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'PART_2016'</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="mi">2016</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="k">ELSIF</span><span class="w"> </span><span class="s1">'PART_'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'PART_2017'</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="mi">2017</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="k">ELSIF</span><span class="w"> </span><span class="s1">'PART_'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'PART_2018'</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="mi">2018</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="k">ELSIF</span><span class="w"> </span><span class="s1">'PART_'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'PART_2019'</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="mi">2019</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="k">ELSIF</span><span class="w"> </span><span class="s1">'PART_'</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="n">V_ID</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'PART_2020'</span><span class="w"> </span><span class="k">THEN</span>
|
|
<span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="mi">2020</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="k">ELSE</span>
|
|
<span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">product_list</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">Year_Manufacture</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="p">(</span><span class="mi">2011</span><span class="p">,</span><span class="mi">2012</span><span class="p">,</span><span class="mi">2013</span><span class="p">,</span><span class="mi">2014</span><span class="p">,</span><span class="mi">2015</span><span class="p">,</span><span class="mi">2016</span><span class="p">,</span><span class="mi">2017</span><span class="p">,</span><span class="mi">2018</span><span class="p">,</span><span class="mi">2019</span><span class="p">,</span><span class="mi">2020</span><span class="p">);</span>
|
|
<span class="w"> </span><span class="k">END</span><span class="w"> </span><span class="k">IF</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="k">NULL</span><span class="p">;</span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_p16478131717371"></p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section13786820145015"><h4 class="sectiontitle">SEGMENT CREATION</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p14646102219504">SEGMENT CREATION { IMMEDIATE | DEFERRED } is not supported in GaussDB(DWS), hence it is commented in the migrated output. This is based on the following configuration item:<strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1685917381268"> commentStorageParameter=true</strong>.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p12258459125211"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1726095985212">Input - TABLE with </strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b13239161405320">SEGMENT CREATION</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen2424181211529"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">T1</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">MESSAGE_CODE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_TITLE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_BODY</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_ADDRESS_CC</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">SEGMENT</span><span class="w"> </span><span class="n">CREATION</span><span class="w"> </span><span class="k">DEFERRED</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">PCTUSED</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCOMPRESS</span><span class="w"> </span><span class="n">LOGGING</span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="w"> </span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">Test</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p165482655218"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b6708123317532">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen25360525414"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">T1</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">MESSAGE_CODE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_TITLE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_BODY</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_ADDRESS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_ADDRESS_CC</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="cm">/*SEGMENT CREATION DEFERRED */</span>
|
|
<span class="w"> </span><span class="cm">/*PCTFREE 10*/</span>
|
|
<span class="cm">/* PCTUSED 0 */</span>
|
|
<span class="cm">/*INITRANS 1 */</span>
|
|
<span class="cm">/*MAXTRANS 255 */</span>
|
|
<span class="cm">/* NOCOMPRESS LOGGING*/</span>
|
|
<span class="cm">/* STORAGE( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645</span>
|
|
<span class="cm"> PCTINCREASE 0</span>
|
|
<span class="cm"> BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)*/</span>
|
|
<span class="cm">/* TABLESPACE Test */</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section18215101155520"><h4 class="sectiontitle">STORAGE</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p20997153162619">Storage parameters including <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b3267172693719">BUFFER_POOL</strong> and <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b582842953711">MAXEXTENTS</strong> are not supported in GaussDB(DWS). Storage parameters are commented when it appears in tables or indexes based on the value of the config parameter <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b12736185113814">comment_storage_parameter</strong>.</p>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p125731121175611"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b9573172115619">Input - TABLE with </strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b257312211567">STORAGE</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1149412299569"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">UNIQUE</span><span class="w"> </span><span class="k">INDEX</span><span class="w"> </span><span class="n">PK_BASE_APPR_STEP_DEF</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">BASE_APPR_STEP_DEF</span><span class="w"> </span><span class="p">(</span><span class="n">FLOW_ID</span><span class="p">,</span><span class="w"> </span><span class="n">NODE_ID</span><span class="p">,</span><span class="w"> </span><span class="n">STEP_ID</span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span><span class="w"> </span><span class="n">COMPUTE</span><span class="w"> </span><span class="k">STATISTICS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">FREELISTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">FREELIST</span><span class="w"> </span><span class="n">GROUPS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="p">;</span>
|
|
|
|
<span class="w"> </span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">UFP_MAIL</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">MAIL_ID</span><span class="w"> </span><span class="nb">NUMBER</span><span class="p">(</span><span class="o">*</span><span class="p">,</span><span class="mi">0</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_TITLE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">1000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_BODY</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">4000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">STATUS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">CREATE_TIME</span><span class="w"> </span><span class="nb">DATE</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">SEND_TIME</span><span class="w"> </span><span class="nb">DATE</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_ADDRESS</span><span class="w"> </span><span class="k">CLOB</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_CC</span><span class="w"> </span><span class="k">CLOB</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">BASE_ID</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">BASE_STATUS</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">BASE_VERIFY</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">BASE_LINK</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">4000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">MAIL_TYPE</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">BLIND_COPY_TO</span><span class="w"> </span><span class="k">CLOB</span><span class="p">,</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">FILE_NAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">4000</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">FULL_FILEPATH</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">4000</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">SEGMENT</span><span class="w"> </span><span class="n">CREATION</span><span class="w"> </span><span class="k">IMMEDIATE</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">PCTUSED</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCOMPRESS</span><span class="w"> </span><span class="n">LOGGING</span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">FREELISTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">FREELIST</span><span class="w"> </span><span class="n">GROUPS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOB</span><span class="w"> </span><span class="p">(</span><span class="n">MAIL_ADDRESS</span><span class="p">)</span><span class="w"> </span><span class="n">STORE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">BASICFILE</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="n">ENABLE</span><span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="n">CHUNK</span><span class="w"> </span><span class="mi">8192</span><span class="w"> </span><span class="n">RETENTION</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCACHE</span><span class="w"> </span><span class="n">LOGGING</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">FREELISTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">FREELIST</span><span class="w"> </span><span class="n">GROUPS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">))</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOB</span><span class="w"> </span><span class="p">(</span><span class="n">MAIL_CC</span><span class="p">)</span><span class="w"> </span><span class="n">STORE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">BASICFILE</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="n">ENABLE</span><span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="n">CHUNK</span><span class="w"> </span><span class="mi">8192</span><span class="w"> </span><span class="n">RETENTION</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCACHE</span><span class="w"> </span><span class="n">LOGGING</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">FREELISTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">FREELIST</span><span class="w"> </span><span class="n">GROUPS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">))</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOB</span><span class="w"> </span><span class="p">(</span><span class="n">BLIND_COPY_TO</span><span class="p">)</span><span class="w"> </span><span class="n">STORE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">BASICFILE</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="n">ENABLE</span><span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="n">CHUNK</span><span class="w"> </span><span class="mi">8192</span><span class="w"> </span><span class="n">RETENTION</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCACHE</span><span class="w"> </span><span class="n">LOGGING</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">FREELISTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">FREELIST</span><span class="w"> </span><span class="n">GROUPS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">))</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p754613795816"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b20864154355817">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen674575416585"><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></pre></div></td><td class="code"><div><pre><span></span><span class="w"> </span><span class="k">CREATE</span>
|
|
<span class="w"> </span><span class="k">UNIQUE</span><span class="w"> </span><span class="k">INDEX</span><span class="w"> </span><span class="n">PK_BASE_APPR_STEP_DEF</span>
|
|
<span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">BASE_APPR_STEP_DEF</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">FLOW_ID</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">NODE_ID</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">STEP_ID</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="cm">/*PCTFREE 10*/</span>
|
|
<span class="w"> </span><span class="cm">/*INITRANS 2*/</span>
|
|
<span class="w"> </span><span class="cm">/*MAXTRANS 255*/</span>
|
|
<span class="w"> </span><span class="cm">/*COMPUTE STATISTICS*/</span>
|
|
<span class="w"> </span><span class="cm">/*STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)*/</span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE SPMS_DATA */</span>
|
|
<span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="note" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_note543513461818"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p154785341017">If <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1644253918260">comment_storage_parameter</strong> is set TRUE, then storage parameters are commented.</p>
|
|
</div></div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section1050692062913"><h4 class="sectiontitle">STORE</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p9725125452815">The STORE keyword for LOB columns is not supported in Gauss, and it is commented in the migrated output.</p>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p12569344102914"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b0572104462913">Input - TABLE with </strong><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b6575844122914">STORE</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen14763213103013"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">CTP_PROC_LOG</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">PORC_NAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOG_TIME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">100</span><span class="p">),</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOG_INFO</span><span class="w"> </span><span class="k">CLOB</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="n">SEGMENT</span><span class="w"> </span><span class="n">CREATION</span><span class="w"> </span><span class="k">IMMEDIATE</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">PCTUSED</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCOMPRESS</span><span class="w"> </span><span class="n">LOGGING</span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">FREELISTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">FREELIST</span><span class="w"> </span><span class="n">GROUPS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">LOB</span><span class="w"> </span><span class="p">(</span><span class="n">LOG_INFO</span><span class="p">)</span><span class="w"> </span><span class="n">STORE</span><span class="w"> </span><span class="k">AS</span><span class="w"> </span><span class="n">BASICFILE</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">SPMS_DATA</span><span class="w"> </span><span class="n">ENABLE</span><span class="w"> </span><span class="k">STORAGE</span><span class="w"> </span><span class="k">IN</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="n">CHUNK</span><span class="w"> </span><span class="mi">8192</span><span class="w"> </span><span class="n">RETENTION</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">NOCACHE</span><span class="w"> </span><span class="n">LOGGING</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">STORAGE</span><span class="p">(</span><span class="n">INITIAL</span><span class="w"> </span><span class="mi">65536</span><span class="w"> </span><span class="k">NEXT</span><span class="w"> </span><span class="mi">1048576</span><span class="w"> </span><span class="n">MINEXTENTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXEXTENTS</span><span class="w"> </span><span class="mi">2147483645</span>
|
|
<span class="w"> </span><span class="n">PCTINCREASE</span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="n">FREELISTS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">FREELIST</span><span class="w"> </span><span class="n">GROUPS</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="w"> </span><span class="n">BUFFER_POOL</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="w"> </span><span class="n">CELL_FLASH_CACHE</span><span class="w"> </span><span class="k">DEFAULT</span><span class="p">))</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p164965111296"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b17259205323015">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1704638318"><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></pre></div></td><td class="code"><div><pre><span></span><span class="w"> </span><span class="k">CREATE</span>
|
|
<span class="w"> </span><span class="k">TABLE</span>
|
|
<span class="w"> </span><span class="n">CTP_PROC_LOG</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">PORC_NAME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">LOG_TIME</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="w"> </span><span class="p">(</span><span class="mi">100</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="n">LOG_INFO</span><span class="w"> </span><span class="k">CLOB</span>
|
|
<span class="w"> </span><span class="p">)</span><span class="w"> </span><span class="cm">/*SEGMENT CREATION IMMEDIATE*/</span>
|
|
<span class="w"> </span><span class="cm">/*PCTFREE 10*/</span>
|
|
<span class="w"> </span><span class="cm">/*PCTUSED 0*/</span>
|
|
<span class="w"> </span><span class="cm">/*INITRANS 1*/</span>
|
|
<span class="w"> </span><span class="cm">/*MAXTRANS 255*/</span>
|
|
<span class="w"> </span><span class="cm">/*NOCOMPRESS*/</span>
|
|
<span class="w"> </span><span class="cm">/*LOGGING*/</span>
|
|
<span class="w"> </span><span class="cm">/*STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)*/</span>
|
|
<span class="w"> </span><span class="cm">/*TABLESPACE SPMS_DATA */</span>
|
|
<span class="w"> </span><span class="cm">/*LOB (LOG_INFO) STORE AS BASICFILE ( TABLESPACE SPMS_DATA ENABLE STORAGE IN ROW CHUNK 8192 RETENTION NOCACHE LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT))*/</span>
|
|
<span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section282183034310"><h4 class="sectiontitle">PCTINCREASE</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1853104022820">The storage parameter <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b35290501142029">PCTINCREASE</strong> is not supported for all the tables. In addition, all storage parameters (like pctfree, minextents, maxextents) are not allowed for partitioned tables.</p>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1599114232911"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1233095317521">Input - TABLE with PCTINCREASE</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen814134313298"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">tab1</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">col1</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="n">datatype</span><span class="w"> </span><span class="o">></span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">col2</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="n">datatype</span><span class="w"> </span><span class="o">></span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="p">...</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">colN</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="n">datatype</span><span class="w"> </span><span class="o">></span><span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">testts</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="mi">255</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="cm">/* STORAGE (</span>
|
|
<span class="cm"> INITIAL 5 M NEXT 5 M MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 );*/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p210944372913"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1258603145311">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen11124943182910"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">tab1</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">col1</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="n">datatype</span><span class="w"> </span><span class="o">></span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">col2</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="n">datatype</span><span class="w"> </span><span class="o">></span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="p">...</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">colN</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="n">datatype</span><span class="w"> </span><span class="o">></span><span class="w"> </span><span class="p">)</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">TABLESPACE</span><span class="w"> </span><span class="n">testts</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">PCTFREE</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="n">INITRANS</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="n">MAXTRANS</span><span class="w"> </span><span class="mi">255</span>
|
|
<span class="w"> </span><span class="cm">/* STORAGE (</span>
|
|
<span class="cm"> INITIAL 5 M NEXT 5 M MINEXTENTS 1 MAXEXTENTS </span>
|
|
<span class="cm"> UNLIMITED );*/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section942516219372"><h4 class="sectiontitle">FOREIGN KEY</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p97874573362">A foreign key is a way to enforce referential integrity within an Oracle database. A foreign key means that values in one table must also appear in another table. The referenced table is called the parent table while the table with the foreign key is called the child table. The foreign key in the child table will generally reference a primary key in the parent table. A foreign key can be defined in either a CREATE TABLE statement or an ALTER TABLE statement.</p>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p17794557143612">A foreign key constraint<strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b179040262423"> </strong>must be established with the REFERENCE clause. An inline constraint clause appears as part of the column definition clause or the object properties clause. An out-of-line constraint appears as part of a relational properties clause or the object properties clause.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1665542611214">If the configuration parameter <a href="dws_16_0213.html#EN-US_TOPIC_0000001772536388__en-us_topic_0000001658024910_en-us_topic_0218440495_li19969157459">foreignKeyHandler</a> is set to <strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b183952114315">true</strong> (default value), then the tool will migrate these statements into commented statements.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p6803757203610">DSC supports inline and out-of-line foreign key constraints as shown in the following examples.</p>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p13812857183619"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b2995283538">Input - Foreign Key with inline constraint in CREATE TABLE</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen14530182724219"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">orders</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">order_no</span><span class="w"> </span><span class="nb">INT</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="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">order_date</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="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">[</span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">fk_orders_cust</span><span class="p">]</span>
|
|
<span class="w"> </span><span class="k">REFERENCES</span><span class="w"> </span><span class="n">customers</span><span class="p">(</span><span class="n">cust_id</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">[</span><span class="k">ON</span><span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">SET</span><span class="w"> </span><span class="k">NULL</span><span class="p">]</span>
|
|
<span class="w"> </span><span class="p">[</span><span class="k">INITIALLY</span><span class="w"> </span><span class="k">DEFERRED</span><span class="p">]</span>
|
|
<span class="w"> </span><span class="p">[</span><span class="n">ENABLE</span><span class="w"> </span><span class="n">NOVALIDATE</span><span class="p">]</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p89248571367"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b2402514145317">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen994214570361"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">orders</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">order_no</span><span class="w"> </span><span class="nb">INT</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="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">order_date</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="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span>
|
|
<span class="cm">/*</span>
|
|
<span class="cm"> [CONSTRAINT fk_orders_cust]</span>
|
|
<span class="cm"> REFERENCES customers(cust_id)</span>
|
|
<span class="cm"> [ON DELETE SET NULL]</span>
|
|
<span class="cm"> [INITIALLY DEFERRED]</span>
|
|
<span class="cm"> [ENABLE NOVALIDATE] */</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1651205817363"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b746712191532">Input - Foreign Key with out-of-line constraint in CREATE TABLE</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen187715815368"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">customers</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_name</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">64</span><span class="p">)</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_addr</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">256</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">cust_contact_no</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">16</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">cust_id</span><span class="p">)</span>
|
|
<span class="p">);</span>
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">orders</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">order_no</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">order_date</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="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">order_no</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="k">CONSTRAINT</span><span class="w"> </span><span class="n">fk_orders_cust</span>
|
|
<span class="w"> </span><span class="k">FOREIGN</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">cust_id</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="k">REFERENCES</span><span class="w"> </span><span class="n">customers</span><span class="p">(</span><span class="n">cust_id</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="k">DELETE</span><span class="w"> </span><span class="k">CASCADE</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p2024275813362"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b5985321135319">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1526585813363"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">customers</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_name</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">64</span><span class="p">)</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_addr</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">256</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">cust_contact_no</span><span class="w"> </span><span class="nb">VARCHAR</span><span class="p">(</span><span class="mi">16</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">cust_id</span><span class="p">)</span>
|
|
<span class="p">);</span>
|
|
|
|
<span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">orders</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="n">order_no</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="n">order_date</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="p">,</span>
|
|
<span class="w"> </span><span class="n">cust_id</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="n">order_no</span><span class="p">)</span><span class="w"> </span><span class="cm">/*,</span>
|
|
<span class="cm"> CONSTRAINT fk_orders_cust</span>
|
|
<span class="cm"> FOREIGN KEY (cust_id)</span>
|
|
<span class="cm"> REFERENCES customers(cust_id)</span>
|
|
<span class="cm"> ON DELETE CASCADE */</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section44101836173614"><h4 class="sectiontitle">LONG Data Type</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p10474919143419">Columns defined as LONG can store variable-length character data containing up to two gigabytes of information. The tool supports LONG data types in TABLE structure and PL/SQL.</p>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p648214196347"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b176951726115315">Input - LONG data type in table structure</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen14508131914348"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">project</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">proj_cd</span><span class="w"> </span><span class="nb">INT</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">proj_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">32</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">dept_no</span><span class="w"> </span><span class="nb">INT</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">proj_det</span><span class="w"> </span><span class="n">LONG</span><span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1754316192345"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b0531183213532">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen255915197340"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">project</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">proj_cd</span><span class="w"> </span><span class="nb">INT</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">proj_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">32</span><span class="p">)</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">dept_no</span><span class="w"> </span><span class="nb">INT</span>
|
|
<span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="n">proj_det</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1260091973419"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1411103785312">Input - LONG data type in PL/SQL</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen17615161912349"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">FUNCTION</span><span class="w"> </span><span class="n">fn_proj_det</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">i_proj_cd</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="k">RETURN</span><span class="w"> </span><span class="n">LONG</span><span class="w"> </span>
|
|
<span class="k">IS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">v_proj_det</span><span class="w"> </span><span class="n">LONG</span><span class="p">;</span>
|
|
<span class="k">BEGIN</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">SELECT</span><span class="w"> </span><span class="n">proj_det</span>
|
|
<span class="w"> </span><span class="k">INTO</span><span class="w"> </span><span class="n">v_proj_det</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">project</span>
|
|
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">proj_cd</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">i_proj_cd</span><span class="p">;</span><span class="w"> </span>
|
|
|
|
<span class="w"> </span><span class="k">RETURN</span><span class="w"> </span><span class="n">v_proj_det</span><span class="p">;</span><span class="w"> </span>
|
|
<span class="k">END</span><span class="p">;</span><span class="w"> </span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1275616192347"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b196091391536">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen9688177181520"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">OR</span><span class="w"> </span><span class="k">REPLACE</span><span class="w"> </span><span class="k">FUNCTION</span><span class="w"> </span><span class="n">fn_proj_det</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">i_proj_cd</span><span class="w"> </span><span class="nb">INT</span><span class="w"> </span><span class="p">)</span>
|
|
<span class="k">RETURN</span><span class="w"> </span><span class="nb">TEXT</span><span class="w"> </span>
|
|
<span class="k">IS</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="n">v_proj_det</span><span class="w"> </span><span class="nb">TEXT</span><span class="p">;</span>
|
|
<span class="k">BEGIN</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">SELECT</span><span class="w"> </span><span class="n">proj_det</span>
|
|
<span class="w"> </span><span class="k">INTO</span><span class="w"> </span><span class="n">v_proj_det</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">project</span>
|
|
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">proj_cd</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">i_proj_cd</span><span class="p">;</span><span class="w"> </span>
|
|
|
|
<span class="w"> </span><span class="k">RETURN</span><span class="w"> </span><span class="n">v_proj_det</span><span class="p">;</span><span class="w"> </span>
|
|
<span class="k">END</span><span class="p">;</span>
|
|
<span class="o">/</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section198992038102715"><h4 class="sectiontitle">TYPE</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p145561209281">MDSYS.MBRCOORDLIST should be replaced with CLOB.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table201740222819" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row1817413292819"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.75.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p16390192954112"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1917411220282">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.75.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p239062915415"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b1071862673119">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row41755222812"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.75.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen141753219281"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">create</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">product_part</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partid</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">24</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">mbrcoords</span><span class="w"> </span><span class="n">MDSYS</span><span class="p">.</span><span class="n">MBRCOORDLIST</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.75.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen4175122202820"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_part</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partid</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">24</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">mbrcoords</span><span class="w"> </span><span class="k">CLOB</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p185966184295">MDSYS.SDO_GEOMETRY should be replaced with CLOB.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table1399033472919" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row599043412299"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.77.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p19511141161514"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b499043422915">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.77.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p39511441181514"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b775036178">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row199118347297"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.77.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen18469256182912"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">create</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">product_part</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partid</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">24</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">shape</span><span class="w"> </span><span class="n">MDSYS</span><span class="p">.</span><span class="n">SDO_GEOMETRY</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.77.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen165793083016"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_part</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partid</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">24</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">shape</span><span class="w"> </span><span class="k">CLOB</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p43171248177">GEOMETRY should be replaced with CLOB.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table4359114623012" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row53601746163014"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.79.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p12974420159"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b153601946153013">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.79.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p14291444121516"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b2126173250">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row936074683013"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.79.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen63601446103017"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">create</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">product_part</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partid</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">24</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">shape</span><span class="w"> </span><span class="n">GEOMETRY</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.79.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen9361546143020"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_part</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partid</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">24</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">shape</span><span class="w"> </span><span class="k">CLOB</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section1854014413313"><h4 class="sectiontitle">Columns</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p978103192911">xmax, xmin, left, right and maxvalue are Gauss keywords and should be concatenated with double quotes in upper case.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table1031485953120" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row9315155973119"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.80.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1251674611151"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b93151959173117">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.80.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p10516946151513"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b61381332163114">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row7316135919311"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.80.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1948431853212"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">create</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">product</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">xmax</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">xmin</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="k">left</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="k">right</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="k">maxvalue</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">)</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.80.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen18196330183217"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product1</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="ss">"XMAX"</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="ss">"XMIN"</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="ss">"LEFT"</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="ss">"RIGHT"</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="ss">"MAXVALUE"</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">)</span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_section875293493313"><h4 class="sectiontitle">Interval Partition</h4><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p1650217361339">Partition should be commented for interval partition.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_table584475133312" frame="border" border="1" rules="all"><thead align="left"><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row1845125118331"><th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.81.3.1.3.1.1"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p64767492154"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0237712470_b484515110336">Oracle Syntax</strong></p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.81.3.1.3.1.2"><p id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_p8476349131518"><strong id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_b375566559">Syntax After Migration</strong></p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_row1184555163312"><td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.81.3.1.3.1.1 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen11685341340"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">product_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">manufacture_month</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="p">)</span>
|
|
<span class="n">partition</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="n">range</span><span class="w"> </span><span class="p">(</span><span class="n">manufacture_month</span><span class="p">)</span><span class="w"> </span><span class="nb">interval</span><span class="w"> </span><span class="p">(</span><span class="n">NUMTODSINTERVAL</span><span class="w"> </span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="s1">'MONTH'</span><span class="p">))</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">partition</span><span class="w"> </span><span class="n">T_PARTITION_2018_11_LESS</span><span class="w"> </span><span class="k">values</span><span class="w"> </span><span class="k">less</span><span class="w"> </span><span class="k">than</span><span class="w"> </span><span class="p">(</span><span class="n">TO_DATE</span><span class="p">(</span><span class="s1">' 2018-11-01 00:00:00'</span><span class="p">,</span><span class="w"> </span><span class="s1">'SYYYY-MM-DD HH24:MI:SS'</span><span class="p">)));</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.81.3.1.3.1.2 "><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001819336269__en-us_topic_0000001658024890_en-us_topic_0238518376_en-us_topic_0238226698_en-us_topic_0221101039_en-us_topic_0202727455_screen1281231093414"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product</span>
|
|
<span class="p">(</span>
|
|
<span class="w"> </span><span class="n">product_id</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">20</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">product_name</span><span class="w"> </span><span class="n">VARCHAR2</span><span class="p">(</span><span class="mi">50</span><span class="p">),</span>
|
|
<span class="w"> </span><span class="n">manufacture_month</span><span class="w"> </span><span class="nb">DATE</span>
|
|
<span class="p">)</span>
|
|
<span class="cm">/*partition by range (manufacture_month) interval (NUMTODSINTERVAL (1, 'MONTH'))</span>
|
|
<span class="cm">(</span>
|
|
<span class="cm"> partition T_PARTITION_2018_11_LESS values less than (TO_DATE(' 2018-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS')))*/</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_mt_0106.html">Schema Objects</a></div>
|
|
</div>
|
|
</div>
|
|
|