doc-exports/docs/dws/dev/dws_04_0793.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

78 lines
8.2 KiB
HTML

<a name="EN-US_TOPIC_0000001233761695"></a><a name="EN-US_TOPIC_0000001233761695"></a>
<h1 class="topictitle1">PG_VIEWS</h1>
<div id="body8662426"><p id="EN-US_TOPIC_0000001233761695__en-us_topic_0059778302_p128228511160"><strong id="EN-US_TOPIC_0000001233761695__b842352706143318">PG_VIEWS</strong> displays basic information about each view in the database.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001233761695__t2af370bae05a4fca9286466d6f3a5d20" frame="border" border="1" rules="all"><caption><b>Table 1 </b>PG_VIEWS columns</caption><thead align="left"><tr id="EN-US_TOPIC_0000001233761695__re289ca8be87047658348f30edf931d67"><th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.2.2.5.1.1"><p id="EN-US_TOPIC_0000001233761695__a975e43be34114971b823947674c3abe6"><strong id="EN-US_TOPIC_0000001233761695__b84235270691445">Name</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.2.2.5.1.2"><p id="EN-US_TOPIC_0000001233761695__acb13b060518041e8a476bafe00bf2c23">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="30%" id="mcps1.3.2.2.5.1.3"><p id="EN-US_TOPIC_0000001233761695__a0c4ec93b6b274780b14d1c125c558e55">Reference</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.2.2.5.1.4"><p id="EN-US_TOPIC_0000001233761695__afa977adbf0534464824244474e93aed8">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="EN-US_TOPIC_0000001233761695__rbb1265b2abd94321aed0c7468f1b82f3"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233761695__a0f99ed06708047ee95fa3fea8d316c83">schemaname</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233761695__aaf7f4d90dbbc4119919a43aeb6e2e544">name</p>
</td>
<td class="cellrowborder" valign="top" width="30%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233761695__a70d7bc6395dd4192b65d8013af1a891c"><a href="dws_04_0600.html">PG_NAMESPACE</a>.nspname</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233761695__afedfe46bdcac447183694572763fcb39">Name of the schema that contains the view</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233761695__r009b159cbed14945b18a6b77f6c661e8"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233761695__a1f8d9716603041faa33af4cc6ec6504c">viewname</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233761695__a42d975533b3a4227bc75ee0b2b4d2cdd">name</p>
</td>
<td class="cellrowborder" valign="top" width="30%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233761695__acaf41719f231438ba9f9b536236ffa26"><a href="dws_04_0578.html">PG_CLASS</a>.relname</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233761695__a0dc9cd4ffb5847afa6bdf53a6301bd74">View name</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233761695__r2cb1669d190542b9bfde51e70c0c2814"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233761695__ad83c2b53244c40fe8ac7c2bf99926be7">viewowner</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233761695__a81e051ee6659432ca5f341a8ca0ace3c">name</p>
</td>
<td class="cellrowborder" valign="top" width="30%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233761695__a2b4c48b562e74dacbe30d730ece50c11"><a href="dws_04_0574.html">PG_AUTHID</a>.Erolname</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233761695__a65f545fa23854150a3bec86b1d753560">Owner of the view</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000001233761695__r23e1acb56dbe478586d52e6cb5b1122f"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.1 "><p id="EN-US_TOPIC_0000001233761695__afb1fdd2f71094177804b17b2770c849a">definition</p>
</td>
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.2.2.5.1.2 "><p id="EN-US_TOPIC_0000001233761695__aca223aa7477740f89d623d036689a9d9">text</p>
</td>
<td class="cellrowborder" valign="top" width="30%" headers="mcps1.3.2.2.5.1.3 "><p id="EN-US_TOPIC_0000001233761695__a236fb2a0f0424dc3b5372ef79a27142f">-</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.2.5.1.4 "><p id="EN-US_TOPIC_0000001233761695__a23785c597a244e598f08716f433cb7a6">Definition of the view</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="EN-US_TOPIC_0000001233761695__section18600715131514"><h4 class="sectiontitle">Example</h4><p id="EN-US_TOPIC_0000001233761695__p65001319131517">Query all the views in a specified schema.</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233761695__screen1482182661519"><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="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">pg_views</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">schemaname</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'myschema'</span><span class="p">;</span>
<span class="w"> </span><span class="n">schemaname</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">viewname</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">viewowner</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">definition</span>
<span class="c1">------------+----------+-----------+----------------------------------------------------------------------------------</span>
<span class="w"> </span><span class="n">myschema</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">myview</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">dbadmin</span><span class="w"> </span><span class="o">|</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">pg_tablespace</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="p">(</span><span class="n">pg_tablespace</span><span class="p">.</span><span class="n">spcname</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'pg_default'</span><span class="p">::</span><span class="n">name</span><span class="p">);</span>
<span class="w"> </span><span class="n">myschema</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">v1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">dbadmin</span><span class="w"> </span><span class="o">|</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">t1</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="p">(</span><span class="n">t1</span><span class="p">.</span><span class="n">c1</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="mi">200</span><span class="p">);</span>
<span class="p">(</span><span class="mi">2</span><span class="w"> </span><span class="k">rows</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_04_0639.html">System Views</a></div>
</div>
</div>