forked from docs/doc-exports
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>
48 lines
4.6 KiB
HTML
48 lines
4.6 KiB
HTML
<a name="EN-US_TOPIC_0000001188110548"></a><a name="EN-US_TOPIC_0000001188110548"></a>
|
|
|
|
<h1 class="topictitle1">Configuration Settings Functions</h1>
|
|
<div id="body1553151203303"><p id="EN-US_TOPIC_0000001188110548__a4b0663665bdc490fb89c9fc38be999ae">Configuration setting functions are used for querying and modifying configuration parameters during running.</p>
|
|
<div class="section" id="EN-US_TOPIC_0000001188110548__section1352018015210"><h4 class="sectiontitle">current_setting(setting_name)</h4><p id="EN-US_TOPIC_0000001188110548__p978716125319">Description: Specifies the current setting.</p>
|
|
<p id="EN-US_TOPIC_0000001188110548__p178717121330">Return type: text</p>
|
|
<p id="EN-US_TOPIC_0000001188110548__p157877128316">Note: <strong id="EN-US_TOPIC_0000001188110548__b175441214125810">current_setting</strong> obtains the current setting of <strong id="EN-US_TOPIC_0000001188110548__b1545114135812">setting_name</strong> by query. It is equivalent to the <strong id="EN-US_TOPIC_0000001188110548__b84235270617917">SHOW</strong> statement. For example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188110548__screen27871612432"><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">SELECT</span><span class="w"> </span><span class="n">current_setting</span><span class="p">(</span><span class="s1">'datestyle'</span><span class="p">);</span>
|
|
|
|
<span class="w"> </span><span class="n">current_setting</span>
|
|
<span class="c1">-----------------</span>
|
|
<span class="w"> </span><span class="n">ISO</span><span class="p">,</span><span class="w"> </span><span class="n">MDY</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001188110548__section153618515220"><h4 class="sectiontitle">set_config(setting_name, new_value, is_local)</h4><p id="EN-US_TOPIC_0000001188110548__p928815101522">Description: Sets the parameter and returns a new value.</p>
|
|
<p id="EN-US_TOPIC_0000001188110548__p142887101528">Return type: text</p>
|
|
<p id="EN-US_TOPIC_0000001188110548__p8288610725">Note: <strong id="EN-US_TOPIC_0000001188110548__en-us_topic_0058965547_b842352706173541">set_config</strong> sets the parameter <strong id="EN-US_TOPIC_0000001188110548__en-us_topic_0058965547_b842352706173549">setting_name</strong> to <strong id="EN-US_TOPIC_0000001188110548__en-us_topic_0058965547_b842352706173558">new_value</strong>. If <strong id="EN-US_TOPIC_0000001188110548__en-us_topic_0058965547_b84235270617367">is_local</strong> is <strong id="EN-US_TOPIC_0000001188110548__en-us_topic_0058965547_b842352706173614">true</strong>, the new value will only apply to the current transaction. If you want the new value to apply for the current session, use <strong id="EN-US_TOPIC_0000001188110548__en-us_topic_0058965547_b84235270617378">false</strong> instead. The function corresponds to the <strong id="EN-US_TOPIC_0000001188110548__en-us_topic_0058965547_b842352706173713">SET</strong> statement. For example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188110548__screen1288010523"><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">SELECT</span><span class="w"> </span><span class="n">set_config</span><span class="p">(</span><span class="s1">'log_statement_stats'</span><span class="p">,</span><span class="w"> </span><span class="s1">'off'</span><span class="p">,</span><span class="w"> </span><span class="k">false</span><span class="p">);</span>
|
|
|
|
<span class="w"> </span><span class="n">set_config</span>
|
|
<span class="c1">------------</span>
|
|
<span class="w"> </span><span class="k">off</span>
|
|
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0052.html">System Administration Functions</a></div>
|
|
</div>
|
|
</div>
|
|
|