<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vertica Documentation – System information functions</title>
    <link>/en/sql-reference/functions/system-information-functions/</link>
    <description>Recent content in System information functions on Vertica Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/sql-reference/functions/system-information-functions/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Sql-Reference: CURRENT_DATABASE</title>
      <link>/en/sql-reference/functions/system-information-functions/current-db/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/current-db/</guid>
      <description>
        
        
        &lt;p&gt;Returns the name of the current database, equivalent to 
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/dbname-function/&#34;&gt;DBNAME&lt;/a&gt;&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/subcluster/&#34; title=&#34;A subset of a cluster in an Eon Mode database.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

Parentheses are optional.

&lt;/div&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;CURRENT_DATABASE()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT CURRENT_DATABASE;
 CURRENT_DATABASE
------------------
 VMart
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: CURRENT_LOAD_SOURCE</title>
      <link>/en/sql-reference/functions/system-information-functions/current-load-source/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/current-load-source/</guid>
      <description>
        
        
        &lt;p&gt;When called within the scope of a &lt;a href=&#34;../../../../en/sql-reference/statements/copy/&#34;&gt;COPY&lt;/a&gt; statement, returns the file name used for the load. The following exceptions apply:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If the function is called outside of the context of a &lt;code&gt;COPY&lt;/code&gt; statement, it returns NULL.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the function is called by a UDL that does not set the source, it returns the string &lt;code&gt;&amp;lt;unknown&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This function is not supported for &lt;a href=&#34;../../../../en/sql-reference/statements/copy-local/&#34;&gt;COPY LOCAL&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;CURRENT_LOAD_SOURCE()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Create a table and populate one of its columns with the names of two separate files as they are loaded:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; CREATE TABLE t (c1 integer, c2 varchar(50), c3 varchar(200));
CREATE TABLE

=&amp;gt; COPY t (c1, c2, c3 AS CURRENT_LOAD_SOURCE())
   FROM &amp;#39;/home/load_file_1&amp;#39; ON exampledb_node02,
        &amp;#39;/home/load_file_2&amp;#39; ON exampledb_node03 DELIMITER &amp;#39;,&amp;#39;;
Rows Loaded
-------------
5
(1 row)

=&amp;gt; SELECT * FROM t;
c1  |      c2      |          c3
----+--------------+-----------------------
2   |  dogs        | /home/load_file_1
1   |  cats        | /home/load_file_1
4   |  superheroes | /home/load_file_2
3   |  birds       | /home/load_file_1
5   |  whales      | /home/load_file_2
(5 rows)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: CURRENT_SCHEMA</title>
      <link>/en/sql-reference/functions/system-information-functions/current-schema/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/current-schema/</guid>
      <description>
        
        
        &lt;p&gt;Returns the name of the current schema.&lt;/p&gt;
&lt;p&gt;This is a meta-function. You must call meta-functions in a top-level &lt;a href=&#34;../../../../en/sql-reference/statements/select/&#34;&gt;SELECT&lt;/a&gt; statement.&lt;/p&gt;

&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;CURRENT_SCHEMA()
&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

You can call this function without parentheses.

&lt;/div&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command returns the name of the current schema:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT CURRENT_SCHEMA();
 current_schema
----------------
 public
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following command returns the same results without the parentheses:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT CURRENT_SCHEMA;
 current_schema
----------------
 public
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following command shows the current schema, listed after the &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/current-user/&#34;&gt;current user&lt;/a&gt;, in the search path:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SHOW SEARCH_PATH;
    name     |                      setting
-------------+---------------------------------------------------
 search_path | &amp;#34;$user&amp;#34;, public, v_catalog, v_monitor, v_internal
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/set-statements/set-search-path/&#34;&gt;SET SEARCH_PATH&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: CURRENT_SESSION</title>
      <link>/en/sql-reference/functions/system-information-functions/current-session/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/current-session/</guid>
      <description>
        
        
        &lt;p&gt;Returns the ID of the current client session.&lt;/p&gt;
&lt;p&gt;Many &lt;a href=&#34;../../../../en/sql-reference/system-tables/&#34;&gt;system tables&lt;/a&gt; have a SESSION_ID column. You can use the CURRENT_SESSION function in queries of these tables.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/subcluster/&#34; title=&#34;A subset of a cluster in an Eon Mode database.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;CURRENT_SESSION()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Each new session has a new session ID:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ vsql
Welcome to vsql, the Vertica Analytic Database interactive terminal.

=&amp;gt; SELECT CURRENT_SESSION();
    CURRENT_SESSION
-----------------------
 initiator-24897:0x1f7
(1 row)
=&amp;gt; \q

$ vsql
Welcome to vsql, the Vertica Analytic Database interactive terminal.

=&amp;gt; SELECT CURRENT_SESSION();
    CURRENT_SESSION
-----------------------
 initiator-24897:0x200
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: CURRENT_TRANS_ID</title>
      <link>/en/sql-reference/functions/system-information-functions/current-trans-id/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/current-trans-id/</guid>
      <description>
        
        
        &lt;p&gt;Returns the ID of the transaction currently in progress.&lt;/p&gt;
&lt;p&gt;Many &lt;a href=&#34;../../../../en/sql-reference/system-tables/&#34;&gt;system tables&lt;/a&gt; have a TRANSACTION_ID column. You can use the CURRENT_TRANS_ID function in queries of these tables.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/subcluster/&#34; title=&#34;A subset of a cluster in an Eon Mode database.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;CURRENT_TRANS_ID()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Even a new session has a transaction ID:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ vsql
Welcome to vsql, the Vertica Analytic Database interactive terminal.
=&amp;gt; SELECT CURRENT_TRANS_ID();
 current_trans_id
-------------------
 45035996273705927
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This function can be used in queries of certain system tables. In the following example, a load operation is in progress:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT key, SUM(num_instances) FROM v_monitor.UDX_EVENTS
   WHERE event_type = &amp;#39;UNMATCHED_KEY&amp;#39;
   AND &lt;span class=&#34;code-input&#34;&gt;transaction_id=CURRENT_TRANS_ID()&lt;/span&gt;
   GROUP BY key;
          key           | SUM
------------------------+-----
 chain                  |   1
 menu.elements.calories |   7
(2 rows)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: CURRENT_USER</title>
      <link>/en/sql-reference/functions/system-information-functions/current-user/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/current-user/</guid>
      <description>
        
        
        &lt;p&gt;Returns a VARCHAR containing the name of the user who initiated the current database connection.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;CURRENT_USER()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The CURRENT_USER function does not require parentheses.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This function is useful for permission checking.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CURRENT_USER is equivalent to &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/session-user/&#34;&gt;SESSION_USER&lt;/a&gt;, &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/user/&#34;&gt;USER&lt;/a&gt;, and &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/username/&#34;&gt;USERNAME&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT CURRENT_USER();
 CURRENT_USER
--------------
 dbadmin
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following command returns the same results without the parentheses:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT CURRENT_USER;
 CURRENT_USER
--------------
 dbadmin
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DBNAME (function)</title>
      <link>/en/sql-reference/functions/system-information-functions/dbname-function/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/dbname-function/</guid>
      <description>
        
        
        &lt;p&gt;Returns the name of the current database, equivalent to 
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/current-db/&#34;&gt;CURRENT_DATABASE&lt;/a&gt;&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/immutable-invariant-functions/&#34; title=&#34;&#34;&gt;Immutable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DBNAME()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT DBNAME();
      dbname
------------------
 VMart
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: HAS_TABLE_PRIVILEGE</title>
      <link>/en/sql-reference/functions/system-information-functions/has-table-privilege/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/has-table-privilege/</guid>
      <description>
        
        
        &lt;p&gt;Returns true or false to verify whether a user has the specified privilege on a table.&lt;/p&gt;
&lt;p&gt;This is a meta-function. You must call meta-functions in a top-level &lt;a href=&#34;../../../../en/sql-reference/statements/select/&#34;&gt;SELECT&lt;/a&gt; statement.&lt;/p&gt;

&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/volatile-functions/&#34; title=&#34;&#34;&gt;Volatile&lt;/a&gt;
&lt;h2 id=&#34;behavior-type-1&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;HAS_TABLE_PRIVILEGE ( [ &lt;span class=&#34;code-variable&#34;&gt;user&lt;/span&gt;, ] &amp;#39;[[&lt;span class=&#34;code-variable&#34;&gt;database&lt;/span&gt;.]&lt;span class=&#34;code-variable&#34;&gt;schema.&lt;/span&gt;]&lt;span class=&#34;code-variable&#34;&gt;table&lt;/span&gt;&amp;#39;, &amp;#39;&lt;span class=&#34;code-variable&#34;&gt;privilege&lt;/span&gt;&amp;#39; )
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;user&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name or OID of a database user. If omitted, Vertica checks privileges for the current user.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;[&lt;/code&gt;&lt;em&gt;&lt;code&gt;database&lt;/code&gt;&lt;/em&gt;&lt;code&gt;.]&lt;/code&gt;&lt;em&gt;&lt;code&gt;schema&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;Database and &lt;a href=&#34;../../../../en/admin/configuring-db/designing-logical-schema/using-multiple-schemas/setting-search-paths/&#34;&gt;schema&lt;/a&gt;. The default schema is &lt;code&gt;public&lt;/code&gt;. If you specify a database, it must be the current database.&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;table&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name or OID of the table to check.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;privilege&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;A &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-table/&#34;&gt;table privilege&lt;/a&gt;, one of the following:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;SELECT: &lt;a href=&#34;../../../../en/sql-reference/statements/select/&#34;&gt;Quer&lt;/a&gt;y tables. SELECT privileges are granted by default to the PUBLIC role.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;INSERT: Insert table rows with &lt;a href=&#34;../../../../en/sql-reference/statements/insert/&#34;&gt;INSERT&lt;/a&gt;, and load data with 
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/copy/&#34;&gt;COPY&lt;/a&gt;&lt;/code&gt;.&lt;/p&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

&lt;code&gt;COPY FROM STDIN&lt;/code&gt; is allowed for users with INSERT privileges, while &lt;code&gt;COPY FROM &lt;/code&gt;&lt;em&gt;&lt;code&gt;file&lt;/code&gt;&lt;/em&gt; requires admin privileges.

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;UPDATE: &lt;a href=&#34;../../../../en/sql-reference/statements/update/&#34;&gt;Update&lt;/a&gt; table rows.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DELETE: &lt;a href=&#34;../../../../en/sql-reference/statements/delete/&#34;&gt;Delete&lt;/a&gt; table rows.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;REFERENCES: Create &lt;a href=&#34;../../../../en/admin/constraints/supported-constraints/foreign-key-constraints/&#34;&gt;foreign key constraints&lt;/a&gt; on this table. This privilege must be set on both referencing and referenced tables.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TRUNCATE: &lt;a href=&#34;../../../../en/sql-reference/statements/truncate-table/&#34;&gt;Truncate&lt;/a&gt; table contents. Non-owners of tables can also execute the following partition operations on them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;

&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/functions/management-functions/partition-functions/drop-partitions/&#34;&gt;DROP_PARTITIONS&lt;/a&gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;

&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/functions/management-functions/partition-functions/swap-partitions-between-tables/&#34;&gt;SWAP_PARTITIONS_BETWEEN_TABLES&lt;/a&gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;

&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/functions/management-functions/partition-functions/move-partitions-to-table/&#34;&gt;MOVE_PARTITIONS_TO_TABLE&lt;/a&gt;&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ALTER: Modify a table&#39;s DDL with 
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/alter-statements/alter-table/&#34;&gt;ALTER TABLE&lt;/a&gt;&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DROP: &lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-table/&#34;&gt;Drop a table&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser, one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Table owner&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USAGE privilege on the table schema and one or more privileges on the table&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT HAS_TABLE_PRIVILEGE(&amp;#39;store.store_dimension&amp;#39;, &amp;#39;SELECT&amp;#39;);
 HAS_TABLE_PRIVILEGE
---------------------
 t
(1 row)

=&amp;gt; SELECT HAS_TABLE_PRIVILEGE(&amp;#39;release&amp;#39;, &amp;#39;store.store_dimension&amp;#39;, &amp;#39;INSERT&amp;#39;);
 HAS_TABLE_PRIVILEGE
---------------------
 t
(1 row)

=&amp;gt; SELECT HAS_TABLE_PRIVILEGE(45035996273711159, 45035996273711160, &amp;#39;select&amp;#39;);
 HAS_TABLE_PRIVILEGE
---------------------
t
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: LIST_ENABLED_CIPHERS</title>
      <link>/en/sql-reference/functions/system-information-functions/list-enabled-ciphers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/list-enabled-ciphers/</guid>
      <description>
        
        
        &lt;p&gt;Returns a list of enabled cipher suites, which are sets of algorithms used to secure TLS/SSL connections.&lt;/p&gt;
&lt;p&gt;By default, Vertica uses OpenSSL&#39;s default cipher suites. For more information, see the &lt;a href=&#34;https://www.openssl.org/docs/man1.1.1/man1/ciphers.html&#34;&gt;OpenSSL man page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;p&gt;LIST_ENABLED_CIPHERS()&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT LIST_ENABLED_CIPHERS();
SSL_RSA_WITH_RC4_128_MD5
SSL_RSA_WITH_RC4_128_SHA
TLS_RSA_WITH_AES_128_CBC_SHA
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/security-and-authentication/tls-protocol/&#34;&gt;TLS protocol&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/config-parameters/security-parameters/&#34;&gt;Security parameters&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: SESSION_USER</title>
      <link>/en/sql-reference/functions/system-information-functions/session-user/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/session-user/</guid>
      <description>
        
        
        &lt;p&gt;Returns a VARCHAR containing the name of the user who initiated the current database session.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;SESSION_USER()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The SESSION_USER function does not require parentheses.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;SESSION_USER is equivalent to &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/current-user/&#34;&gt;CURRENT_USER&lt;/a&gt;, &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/user/&#34;&gt;USER&lt;/a&gt;, and &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/username/&#34;&gt;USERNAME&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT SESSION_USER();
 session_user
--------------
 dbadmin
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following command returns the same results without the parentheses:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT SESSION_USER;
 session_user
--------------
 dbadmin
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: USER</title>
      <link>/en/sql-reference/functions/system-information-functions/user/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/user/</guid>
      <description>
        
        
        &lt;p&gt;Returns a VARCHAR containing the name of the user who initiated the current database connection.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;USER()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The USER function does not require parentheses.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USER is equivalent to &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/current-user/&#34;&gt;CURRENT_USER&lt;/a&gt;, &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/session-user/&#34;&gt;SESSION_USER&lt;/a&gt;, and &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/username/&#34;&gt;USERNAME&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT USER();
 current_user
--------------
 dbadmin
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following command returns the same results without the parentheses:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT USER;
 current_user
--------------
 dbadmin
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: USERNAME</title>
      <link>/en/sql-reference/functions/system-information-functions/username/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/username/</guid>
      <description>
        
        
        &lt;p&gt;Returns a VARCHAR containing the name of the user who initiated the current database connection.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;USERNAME()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;notes&#34;&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This function is useful for permission checking.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USERNAME is equivalent to &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/current-user/&#34;&gt;CURRENT_USER&lt;/a&gt;, &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/session-user/&#34;&gt;SESSION_USER&lt;/a&gt; and &lt;a href=&#34;../../../../en/sql-reference/functions/system-information-functions/user/&#34;&gt;USER&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT USERNAME();
 username
--------------
 dbadmin
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: VERSION</title>
      <link>/en/sql-reference/functions/system-information-functions/version/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/functions/system-information-functions/version/</guid>
      <description>
        
        
        &lt;p&gt;Returns a VARCHAR containing a Vertica node&#39;s version information.&lt;/p&gt;
&lt;h2 id=&#34;behavior-type&#34;&gt;Behavior type&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/stable-functions/&#34; title=&#34;See also Immutable (invariant) functions.&#34;&gt;Stable&lt;/a&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;VERSION()
&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

The parentheses are required.

&lt;/div&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT VERSION();
                    VERSION
-------------------------------------------
Vertica Analytic Database v10.0.0-0
(1 row)
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
  </channel>
</rss>
