forked from docs/doc-exports
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
47 lines
4.6 KiB
HTML
47 lines
4.6 KiB
HTML
<a name="EN-US_TOPIC_0000001145710757"></a><a name="EN-US_TOPIC_0000001145710757"></a>
|
|
|
|
<h1 class="topictitle1">UUID Functions</h1>
|
|
<div id="body1560407392208"><p id="EN-US_TOPIC_0000001145710757__p8060118">UUID functions are used to generate UUID data (see <a href="dws_06_0019.html">UUID Type</a>).</p>
|
|
<ul id="EN-US_TOPIC_0000001145710757__ul15741183182315"><li id="EN-US_TOPIC_0000001145710757__la18affd6ab3b4d54a98468ab3ef14002">uuid_generate_v1()<p id="EN-US_TOPIC_0000001145710757__p5882135410257"><a name="EN-US_TOPIC_0000001145710757__la18affd6ab3b4d54a98468ab3ef14002"></a><a name="la18affd6ab3b4d54a98468ab3ef14002"></a>Description: Generates a UUID sequence number.</p>
|
|
<p id="EN-US_TOPIC_0000001145710757__p28723812714">Return type: UUID</p>
|
|
<p id="EN-US_TOPIC_0000001145710757__a872e138884bc4cd99be861bd14536865">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001145710757__s811a6d62eabb4c6a8bd18d1924116cf2"><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">SELECT</span><span class="w"> </span><span class="n">uuid_generate_v1</span><span class="p">();</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">uuid_generate_v1</span><span class="w"> </span>
|
|
<span class="c1">--------------------------------------</span>
|
|
<span class="w"> </span><span class="n">c71ceaca</span><span class="o">-</span><span class="n">a175</span><span class="o">-</span><span class="mi">11</span><span class="n">e9</span><span class="o">-</span><span class="n">a920</span><span class="o">-</span><span class="mi">797</span><span class="n">ff7000001</span><span class="w"></span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="note" id="EN-US_TOPIC_0000001145710757__note79339532436"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001145710757__p32891837122013">The uuid_generate_v1 function generates UUIDs based on the time information, cluster node ID, and thread ID that generates the sequence. Each UUID is globally unique in a cluster, but there is a low probability that a UUID is duplicated among multiple clusters.</p>
|
|
</div></div>
|
|
</li><li id="EN-US_TOPIC_0000001145710757__li342918328472">sys_guid()<p id="EN-US_TOPIC_0000001145710757__a02cd3737740b4a8e8646b227796a4e59"><a name="EN-US_TOPIC_0000001145710757__li342918328472"></a><a name="li342918328472"></a>Description: Generate a sequence number that is the same as the sequence number generated by the Oracle sys_guid method.</p>
|
|
<p id="EN-US_TOPIC_0000001145710757__acf827c1448794974b9e4c463e8e74b72">Return type: text</p>
|
|
<p id="EN-US_TOPIC_0000001145710757__aa8d2eae13d26428192be7767ea996995">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001145710757__screen19708121691615"><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">SELECT</span><span class="w"> </span><span class="n">sys_guid</span><span class="p">();</span><span class="w"></span>
|
|
<span class="w"> </span><span class="n">sys_guid</span><span class="w"> </span>
|
|
<span class="c1">----------------------------------</span>
|
|
<span class="w"> </span><span class="mi">4</span><span class="n">EBD3C74A17A11E9A1BF797FF7000001</span><span class="w"></span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span><span class="w"></span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="note" id="EN-US_TOPIC_0000001145710757__note11860138172917"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001145710757__p931444063017">The data generation principle of the sys_guid function is the same as that of the uuid_generate_v1 function.</p>
|
|
</div></div>
|
|
</li></ul>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0027.html">Functions and Operators</a></div>
|
|
</div>
|
|
</div>
|
|
|