doc-exports/docs/dli/sqlreference/dli_08_0340.html
Su, Xiaomeng 04d4597cf3 dli_sqlreference_0511_version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
2023-11-02 14:34:08 +00:00

65 lines
8.5 KiB
HTML

<a name="dli_08_0340"></a><a name="dli_08_0340"></a>
<h1 class="topictitle1">Hash Functions</h1>
<div id="body8662426"><div class="section" id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_section2996472141"><h4 class="sectiontitle">Description</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_table1271019349144" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Hash functions</caption><thead align="left"><tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row13710103412147"><th align="left" class="cellrowborder" valign="top" width="30.43%" id="mcps1.3.1.2.2.3.1.1"><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p971013419141">Function</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="69.57%" id="mcps1.3.1.2.2.3.1.2"><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p14710193414141">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row6711133461411"><td class="cellrowborder" valign="top" width="30.43%" headers="mcps1.3.1.2.2.3.1.1 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p371153461410">MD5(string)</p>
</td>
<td class="cellrowborder" valign="top" width="69.57%" headers="mcps1.3.1.2.2.3.1.2 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p1771113342144">Returns the MD5 hash as a string that contains 32 hexadecimal digits.</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p137022018202">Returns <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b187125582518">NULL</strong> if <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b37133589517">string</strong> is <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b11714125835115">NULL</strong>.</p>
</td>
</tr>
<tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row8711163419149"><td class="cellrowborder" valign="top" width="30.43%" headers="mcps1.3.1.2.2.3.1.1 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p14711133431416">SHA1(string)</p>
</td>
<td class="cellrowborder" valign="top" width="69.57%" headers="mcps1.3.1.2.2.3.1.2 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p157111234131411">Returns the SHA-1 hash as a string that contains 40 hexadecimal digits.</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p6107879213">Returns <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b6941955175118">NULL</strong> if <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b179555565118">string</strong> is <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b89655555114">NULL</strong>.</p>
</td>
</tr>
<tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row3711113419140"><td class="cellrowborder" valign="top" width="30.43%" headers="mcps1.3.1.2.2.3.1.1 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p137113342140">SHA224(string)</p>
</td>
<td class="cellrowborder" valign="top" width="69.57%" headers="mcps1.3.1.2.2.3.1.2 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p471173418146">Returns the SHA-224 hash as a string that contains 56 hexadecimal digits.</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p480614530213">Returns <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b13211152175113">NULL</strong> if <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b13231952135117">string</strong> is <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b4249529512">NULL</strong>.</p>
</td>
</tr>
<tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row9711173421416"><td class="cellrowborder" valign="top" width="30.43%" headers="mcps1.3.1.2.2.3.1.1 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p15711193471411">SHA256(string)</p>
</td>
<td class="cellrowborder" valign="top" width="69.57%" headers="mcps1.3.1.2.2.3.1.2 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p13711163471413">Returns the SHA-256 hash as a string that contains 64 hexadecimal digits.</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p084723516228">Returns <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b33011746105115">NULL</strong> if <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b163031946155120">string</strong> is <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b7304104612512">NULL</strong>.</p>
</td>
</tr>
<tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row1171115343142"><td class="cellrowborder" valign="top" width="30.43%" headers="mcps1.3.1.2.2.3.1.1 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p15711143417144">SHA384(string)</p>
</td>
<td class="cellrowborder" valign="top" width="69.57%" headers="mcps1.3.1.2.2.3.1.2 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p14711143471412">Returns the SHA-384 hash as a string that contains 96 hexadecimal digits.</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p122151810142315">Returns <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b2049413446517">NULL</strong> if <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b749520447517">string</strong> is <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b19497184415110">NULL</strong>.</p>
</td>
</tr>
<tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row1371163418149"><td class="cellrowborder" valign="top" width="30.43%" headers="mcps1.3.1.2.2.3.1.1 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p871173410147">SHA512(string)</p>
</td>
<td class="cellrowborder" valign="top" width="69.57%" headers="mcps1.3.1.2.2.3.1.2 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p2711113420142">Returns the SHA-512 hash as a string that contains 128 hexadecimal digits.</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p61846508231">Returns <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b16458103955114">NULL</strong> if <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b60136115018">string</strong> is <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b136972041205111">NULL</strong>.</p>
</td>
</tr>
<tr id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_row19711153441418"><td class="cellrowborder" valign="top" width="30.43%" headers="mcps1.3.1.2.2.3.1.1 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p147112347145">SHA2(string, hashLength)</p>
</td>
<td class="cellrowborder" valign="top" width="69.57%" headers="mcps1.3.1.2.2.3.1.2 "><p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p5711634151417">Returns the hash using the SHA-2 family of hash functions (SHA-224, SHA-256, SHA-384, or SHA-512).</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p660212418258">The first argument string is the string to be hashed and the second argument hashLength is the bit length of the result (224, 256, 384, or 512).</p>
<p id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_p10731203762614">Returns <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b1474522615118">NULL</strong> if <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b162271530135116">string</strong> or hashLength is <strong id="dli_08_0340__en-us_topic_0000001119232098_en-us_topic_0000001084866018_b5467623145112">NULL</strong>.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dli_08_0331.html">Built-In Functions</a></div>
</div>
</div>