doc-exports/docs/dws/dev/dws_06_0200.html
Lu, Huayi e6fa411af0 DWS DEV 830.201 version
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>
2024-05-16 07:24:04 +00:00

35 lines
5.3 KiB
HTML

<a name="EN-US_TOPIC_0000001233430137"></a><a name="EN-US_TOPIC_0000001233430137"></a>
<h1 class="topictitle1">DROP ROW LEVEL SECURITY POLICY</h1>
<div id="body1560407392208"><div class="section" id="EN-US_TOPIC_0000001233430137__section196521854173211"><h4 class="sectiontitle">Function</h4><p id="EN-US_TOPIC_0000001233430137__p48721529133312">Deletes a row-level access control policy from a table.</p>
</div>
<div class="section" id="EN-US_TOPIC_0000001233430137__section12765201893310"><h4 class="sectiontitle">Precautions</h4><p id="EN-US_TOPIC_0000001233430137__p4506162315333">Only the table owner or administrators can delete a row-level access control policy from the table.</p>
</div>
<div class="section" id="EN-US_TOPIC_0000001233430137__section16798192723415"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233430137__s41f7dd9f6e7d401d8a77fabc277ea795"><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">DROP</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="k">LEVEL</span><span class="w"> </span><span class="k">SECURITY</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="n">POLICY</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="n">policy_name</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="k">table_name</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="k">CASCADE</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">RESTRICT</span><span class="w"> </span><span class="p">]</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001233430137__section11851526346"><h4 class="sectiontitle">Parameter Description</h4><ul id="EN-US_TOPIC_0000001233430137__u0253e6707d0040cfa2d8a707245ffb57"><li id="EN-US_TOPIC_0000001233430137__l0da3310c170847d28152e26b826e4ab7"><strong id="EN-US_TOPIC_0000001233430137__a0362f9ab21be4191a23f094a52d084e9">IF EXISTS</strong><p id="EN-US_TOPIC_0000001233430137__ab6e440e0c3854d4fad145b5fe204047c">Reports a notice instead of an error if the specified row-level access control policy does not exist.</p>
</li><li id="EN-US_TOPIC_0000001233430137__l65b86ebcc0f846fa93f3d085c29bf302"><em id="EN-US_TOPIC_0000001233430137__i184001310368">policy_name</em><div class="p" id="EN-US_TOPIC_0000001233430137__acd248198d34c4bc8aacb47f139ffbf46">Specifies the name of a row-level access control policy to be deleted.<ul id="EN-US_TOPIC_0000001233430137__ul21438814291"><li id="EN-US_TOPIC_0000001233430137__li1814414812914"><em id="EN-US_TOPIC_0000001233430137__i598951513816">table_name</em><p id="EN-US_TOPIC_0000001233430137__p1060794462913">Specifies the name of a table to which a row-level access control policy is applied.</p>
</li><li id="EN-US_TOPIC_0000001233430137__li6819104233611">CASCADE/RESTRICT<p id="EN-US_TOPIC_0000001233430137__p1282010427368"><a name="EN-US_TOPIC_0000001233430137__li6819104233611"></a><a name="li6819104233611"></a>The two parameters are used only for syntax compatibility. No objects depend on access control policies and thereby <strong id="EN-US_TOPIC_0000001233430137__b646833118127">CASCADE</strong> is equivalent to <strong id="EN-US_TOPIC_0000001233430137__b15338746191210">RESTRICT</strong>.</p>
</li></ul>
</div>
</li></ul>
</div>
<div class="section" id="EN-US_TOPIC_0000001233430137__section17979101023515"><h4 class="sectiontitle">Examples</h4><p id="EN-US_TOPIC_0000001233430137__p094964764610">Delete the row-level access control policy <strong id="EN-US_TOPIC_0000001233430137__b129181917112210">all_data_rls</strong> from table <strong id="EN-US_TOPIC_0000001233430137__b3857528152220">all_data</strong>:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233430137__screen62701712114315"><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">DROP</span><span class="w"> </span><span class="k">ROW</span><span class="w"> </span><span class="k">LEVEL</span><span class="w"> </span><span class="k">SECURITY</span><span class="w"> </span><span class="n">POLICY</span><span class="w"> </span><span class="n">all_data_rls</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">all_data</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001233430137__section1426016489355"><h4 class="sectiontitle">Helpful Links</h4><p id="EN-US_TOPIC_0000001233430137__p1276010811510"><a href="dws_06_0135.html">ALTER ROW LEVEL SECURITY POLICY</a>, <a href="dws_06_0169.html">CREATE ROW LEVEL SECURITY POLICY</a></p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0118.html">DDL Syntax</a></div>
</div>
</div>