<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenText Analytics Database 26.2.x – DROP statements</title>
    <link>/en/sql-reference/statements/drop-statements/</link>
    <description>Recent content in DROP statements on OpenText Analytics Database 26.2.x</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/sql-reference/statements/drop-statements/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Sql-Reference: DROP ACCESS POLICY</title>
      <link>/en/sql-reference/statements/drop-statements/drop-access-policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-access-policy/</guid>
      <description>
        
        
        &lt;p&gt;Removes an access policy from a column or row.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP ACCESS POLICY ON &lt;span class=&#34;code-variable&#34;&gt;table&lt;/span&gt; FOR { COLUMN &lt;span class=&#34;code-variable&#34;&gt;column&lt;/span&gt; | ROWS}
&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;table&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the table that contains the column access policy to remove&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;column&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the column that contains the access policy to remove&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser: Ownership of the table&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;These examples show various cases where you can drop an access policy.&lt;/p&gt;
&lt;p&gt;Drop column access policy:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP ACCESS POLICY ON customer FOR COLUMN Customer_Number;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Drop row access policy on a table:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP ACCESS POLICY ON customer_info FOR ROWS;
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP AGGREGATE FUNCTION</title>
      <link>/en/sql-reference/statements/drop-statements/drop-aggregate-function/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-aggregate-function/</guid>
      <description>
        
        
        &lt;p&gt;Drops a user-defined aggregate function (UDAnF) from the OpenText™ Analytics Database catalog.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP AGGREGATE FUNCTION [ IF EXISTS ] [[&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;function&lt;/span&gt;( [ &lt;span class=&#34;code-variable&#34;&gt;arglist&lt;/span&gt; ] )
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the function to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;function&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies a name of the SQL function to drop. If the function name is schema-qualified, the function is dropped from the specified schema (as noted above).&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;arglist&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;A comma delimited list of argument names and data types that are passed to the function, formatted as follows:
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;{ [&lt;span class=&#34;code-variable&#34;&gt;argname&lt;/span&gt;] &lt;span class=&#34;code-variable&#34;&gt;argtype&lt;/span&gt; }[,...]
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;argname&lt;/code&gt;&lt;/em&gt; optionally specifies the argument name, typically a column name.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;argtype&lt;/code&gt;&lt;/em&gt; specifies the argument&#39;s data type, where &lt;em&gt;&lt;code&gt;argtype&lt;/code&gt;&lt;/em&gt; matches a database &lt;a href=&#34;../../../../en/sql-reference/data-types/&#34;&gt;data type&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: Owner&lt;/p&gt;
&lt;h2 id=&#34;requirements&#34;&gt;Requirements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To drop a function, you must specify the argument types because several functions might share the same name with different parameters.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The database does not check for dependencies, so if you drop a SQL function where other objects reference it (such as views or other SQL functions), the database returns an error when those objects are used and not when the function is dropped.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command drops the &lt;code&gt;ag_avg&lt;/code&gt; function:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP AGGREGATE FUNCTION ag_avg(numeric);
DROP AGGREGATE FUNCTION
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;a href=&#34;../../../../en/extending/developing-udxs/aggregate-functions-udafs/#&#34;&gt;Aggregate functions (UDAFs)&lt;/a&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP ANALYTIC FUNCTION</title>
      <link>/en/sql-reference/statements/drop-statements/drop-analytic-function/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-analytic-function/</guid>
      <description>
        
        
        &lt;p&gt;Drops a user-defined analytic function from the OpenText™ Analytics Database catalog.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP ANALYTIC FUNCTION [ IF EXISTS ] [[&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;function&lt;/span&gt;( [ &lt;span class=&#34;code-variable&#34;&gt;arglist&lt;/span&gt; ] )
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the function to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;function&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies a name of the SQL function to drop. If the function name is schema-qualified, the function is dropped from the specified schema (as noted above).&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;arglist&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;A comma delimited list of argument names and data types that are passed to the function, formatted as follows:
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;{ [&lt;span class=&#34;code-variable&#34;&gt;argname&lt;/span&gt;] &lt;span class=&#34;code-variable&#34;&gt;argtype&lt;/span&gt; }[,...]
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;argname&lt;/code&gt;&lt;/em&gt; optionally specifies the argument name, typically a column name.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;argtype&lt;/code&gt;&lt;/em&gt; specifies the argument&#39;s data type, where &lt;em&gt;&lt;code&gt;argtype&lt;/code&gt;&lt;/em&gt; matches a database &lt;a href=&#34;../../../../en/sql-reference/data-types/&#34;&gt;data type&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: Owner&lt;/p&gt;
&lt;h2 id=&#34;requirements&#34;&gt;Requirements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To drop a function, you must specify the argument types because several functions might share the same name with different parameters.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The database does not check for dependencies, so if you drop a SQL function where other objects reference it (such as views or other SQL functions), the database returns an error when those objects are used and not when the function is dropped.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command drops the &lt;code&gt;analytic_avg&lt;/code&gt; function:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP ANALYTIC FUNCTION analytic_avg(numeric);
DROP ANALYTIC FUNCTION
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;a href=&#34;../../../../en/extending/developing-udxs/analytic-functions-udanfs/#&#34;&gt;Analytic functions (UDAnFs)&lt;/a&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP ARCHIVE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-archive/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-archive/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Eon Mode only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Drops an &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-archive/&#34;&gt;in-database restore point archive&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP ARCHIVE &lt;span class=&#34;code-variable&#34;&gt;archive-name&lt;/span&gt; [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;arguments&#34;&gt;Arguments&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;archive-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the archive to drop. If the archive contains any restore points and the &lt;span class=&#34;sql&#34;&gt;CASCADE&lt;/span&gt; arguement is not provided, the statement returns an error. If you specify &lt;span class=&#34;sql&#34;&gt;CASCADE&lt;/span&gt;, the statement drops the archive and any existing restore points.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser or archive owner&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Drop the &lt;code&gt;eon&lt;/code&gt; archive and any restore points that it contains:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ARCHIVE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;eon&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;CASCADE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&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/alter-statements/alter-archive/#&#34;&gt;ALTER ARCHIVE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-archive/#&#34;&gt;CREATE ARCHIVE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/save-restore-point/#&#34;&gt;SAVE RESTORE POINT TO ARCHIVE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP AUTHENTICATION</title>
      <link>/en/sql-reference/statements/drop-statements/drop-authentication/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-authentication/</guid>
      <description>
        
        
        &lt;p&gt;Drops an authentication method.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP AUTHENTICATION [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;auth-method-name&lt;/span&gt; [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the authentication method to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;auth-method-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the authentication method to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Required if the authentication method to drop is granted to users. In this case, omission of this option causes the drop operation to fail.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Delete authentication method &lt;code&gt;md5_auth&lt;/code&gt;:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP AUTHENTICATION md5_auth;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Use &lt;code&gt;CASCADE&lt;/code&gt; to drop authentication method that was granted to a user:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; CREATE AUTHENTICATION localpwd METHOD &amp;#39;password&amp;#39; LOCAL;
=&amp;gt; GRANT AUTHENTICATION localpwd TO jsmith;
=&amp;gt; DROP AUTHENTICATION localpwd CASCADE;
&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/alter-statements/alter-authentication/#&#34;&gt;ALTER AUTHENTICATION&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-authentication/#&#34;&gt;CREATE AUTHENTICATION&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-authentication/#&#34;&gt;GRANT (authentication)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/revoke-statements/revoke-authentication/#&#34;&gt;REVOKE (authentication)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP CA BUNDLE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-ca-bundle/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-ca-bundle/</guid>
      <description>
        
        
        
&lt;div class=&#34;admonition deprecated&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Deprecated&lt;/h4&gt;

CA bundles are only usable with certain deprecated parameters in &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-notifier/&#34;&gt;Kafka notifiers&lt;/a&gt;. You should prefer using &lt;a href=&#34;../../../../en/security-and-authentication/tls-protocol/tls-overview/tls-configs/#&#34;&gt;TLS configurations&lt;/a&gt; and the TLS CONFIGURATION parameter for notifiers instead.

&lt;/div&gt;

&lt;p&gt;Drops a certificate authority (CA) bundle.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP CA BUNDLE [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;name&lt;/span&gt; [,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;OpenText™ Analytics Database does not report an error if the CA bundle to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;name&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the CA bundle.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Drops dependent objects before dropping the CA bundle.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Ownership of the CA bundle&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&#34;../../../../en/security-and-authentication/tls-protocol/tls-overview/managing-ca-bundles/#&#34;&gt;Managing CA bundles&lt;/a&gt;.&lt;/p&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/create-statements/create-ca-bundle/#&#34;&gt;CREATE CA BUNDLE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/alter-statements/alter-ca-bundle/#&#34;&gt;ALTER CA BUNDLE&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP CERTIFICATE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-certificate/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-certificate/</guid>
      <description>
        
        
        &lt;p&gt;Drops a TLS certificate from the database.&lt;/p&gt;
&lt;p&gt;To view existing certificates, query &lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/certificates/#&#34;&gt;CERTIFICATES&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP CERTIFICATE [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;certificate-name&lt;/span&gt; [,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;OpenText™ Analytics Database does not report an error if the certificate to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;certificate-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the certificate to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Drops dependent objects before dropping the certificate.
&lt;p&gt;Predefined TLS Configurations and TLS Configurations that manage a connection type cannot be &lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-tls-config/&#34;&gt;dropped&lt;/a&gt;, nor can the keys and certificates referenced by such TLS Configurations. For details, see &lt;a href=&#34;../../../../en/security-and-authentication/tls-protocol/tls-overview/tls-configs/#&#34;&gt;TLS configurations&lt;/a&gt;.&lt;/p&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;Ownership of the certificate&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-key/&#34;&gt;DROP&lt;/a&gt; privileges on the &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-key/&#34;&gt;private key&lt;/a&gt; (when used with DROP KEY...CASCADE)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Drop &lt;code&gt;server_cert&lt;/code&gt;, if it exists:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP CERTIFICATE server_cert;
DROP CERTIFICATE;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Drop a CA certificate and its dependencies (typically the certificates that it has signed):&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP CERTIFICATE ca_cert CASCADE;
DROP CERTIFICATE;
&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/create-statements/create-certificate/#&#34;&gt;CREATE CERTIFICATE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-key/#&#34;&gt;DROP KEY&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP DATA LOADER</title>
      <link>/en/sql-reference/statements/drop-statements/drop-data-loader/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-data-loader/</guid>
      <description>
        
        
        &lt;p&gt;DROP DATA LOADER drops a data loader created with &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-data-loader/#&#34;&gt;CREATE DATA LOADER&lt;/a&gt;. It also drops the associated monitoring table.&lt;/p&gt;
&lt;p&gt;If the data loader was created with a &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-data-loader/#triggers&#34;&gt;trigger&lt;/a&gt;, you must disable it before dropping it. Call &lt;a href=&#34;../../../../en/sql-reference/statements/alter-statements/alter-data-loader/#&#34;&gt;ALTER DATA LOADER&lt;/a&gt; with the DISABLE option.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP DATA LOADER [ IF EXISTS ] [&lt;span class=&#34;code-variable&#34;&gt;schema&lt;/span&gt;.]&lt;span class=&#34;code-variable&#34;&gt;name&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;arguments&#34;&gt;Arguments&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Do not report an error if the data loader does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;schema&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Schema containing the data loader. The default schema is &lt;code&gt;public&lt;/code&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the data loader.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser: owner or DROP privilege on the data loader.&lt;/p&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/data-load/automatic-load/#&#34;&gt;Automatic load&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-data-loader/#&#34;&gt;CREATE DATA LOADER&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/alter-statements/alter-data-loader/#&#34;&gt;ALTER DATA LOADER&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/execute-data-loader/#&#34;&gt;EXECUTE DATA LOADER&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP DIRECTED QUERY</title>
      <link>/en/sql-reference/statements/drop-statements/drop-directed-query/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-directed-query/</guid>
      <description>
        
        
        &lt;p&gt;Removes a directed query from the database. If the directed query is active, OpenText™ Analytics Database deactivates it before removal.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP DIRECTED QUERY { &lt;span class=&#34;code-variable&#34;&gt;query-name&lt;/span&gt; | &lt;span class=&#34;code-variable&#34;&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/select/where-clause/#&#34;&gt;where-clause&lt;/a&gt;&lt;/span&gt; }
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;arguments&#34;&gt;Arguments&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;query-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the directed query to remove from the database, as stored in the &lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/directed-queries/#&#34;&gt;DIRECTED_QUERIES&lt;/a&gt; column &lt;code&gt;query_name&lt;/code&gt;. You can also use &lt;a href=&#34;../../../../en/sql-reference/statements/get-directed-query/#&#34;&gt;GET DIRECTED QUERY&lt;/a&gt; to obtain names of all directed queries that map to an input query.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;where-clause&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Resolves to one or more directed queries that are filtered from system table &lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/directed-queries/#&#34;&gt;DIRECTED_QUERIES&lt;/a&gt;. For example, the following statement specifies to drop all directed queries with the same &lt;code&gt;save_plans_version&lt;/code&gt; identifier:
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP DIRECTED QUERY WHERE save_plans_version = 21;
&lt;/code&gt;&lt;/pre&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/db-superuser/&#34; title=&#34;&#34;&gt;Superuser&lt;/a&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&#34;../../../../en/admin/managing-queries/directed-queries/managing-directed-queries/#&#34;&gt;Managing directed queries&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP FAULT GROUP</title>
      <link>/en/sql-reference/statements/drop-statements/drop-fault-group/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-fault-group/</guid>
      <description>
        
        
        &lt;p&gt;Removes the specified fault group and its child fault groups, placing all nodes under the parent of the dropped fault group.&lt;/p&gt;
&lt;p&gt;To drop all fault groups, use &lt;a href=&#34;../../../../en/sql-reference/statements/alter-statements/alter-db/&#34;&gt;ALTER DATABASE..DROP ALL FAULT GROUP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To add an orphaned node back to a fault group, you must manually reassign it to a new or existing fault group with &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-fault-group/&#34;&gt;CREATE FAULT GROUP&lt;/a&gt; and &lt;a href=&#34;../../../../en/sql-reference/statements/alter-statements/alter-fault-group/&#34;&gt;ALTER FAULT GROUP...ADD NODE&lt;/a&gt;.

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

For a list of all fault groups defined in the cluster, query system table &lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/fault-groups/#&#34;&gt;FAULT_GROUPS&lt;/a&gt; .

&lt;/div&gt;&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP FAULT GROUP [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;fault-group&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if &lt;em&gt;&lt;code&gt;fault-group&lt;/code&gt;&lt;/em&gt; does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;fault-group&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies the name of the fault group to drop.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&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; DROP FAULT GROUP group2;
DROP FAULT GROUP
&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/admin/managing-db/managing-nodes/fault-groups/#&#34;&gt;Fault groups&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/architecture/enterprise-concepts/high-availability-with-fault-groups/#&#34;&gt;High availability with fault groups&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/cluster-layout/#&#34;&gt;CLUSTER_LAYOUT&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP FILTER</title>
      <link>/en/sql-reference/statements/drop-statements/drop-filter/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-filter/</guid>
      <description>
        
        
        &lt;p&gt;Drops a User Defined Load Filter function from the OpenText™ Analytics Database catalog.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP FILTER [[&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;filter&lt;/span&gt;()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&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;filter&lt;/code&gt;&lt;/em&gt;&lt;code&gt;()&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies the filter function to drop. You must append empty parentheses to the function name.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Owner or &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-user-defined-extension/&#34;&gt;DROP privilege&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USAGE privilege on schema&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command drops the &lt;code&gt;Iconverter&lt;/code&gt; filter function::&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; drop filter Iconverter();
DROP FILTER
&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/alter-statements/alter-function-statements/alter-function-scalar/#&#34;&gt;ALTER FUNCTION (scalar)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-function-statements/create-filter/#&#34;&gt;CREATE FILTER&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/user-functions/#&#34;&gt;USER_FUNCTIONS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/extending/developing-udxs/user-defined-load-udl/#&#34;&gt;User-defined load (UDL)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP FUNCTION</title>
      <link>/en/sql-reference/statements/drop-statements/drop-function/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-function/</guid>
      <description>
        
        
        &lt;p&gt;Drops an SQL function or user-defined functions (UDFs) from the OpenText™ Analytics Database catalog.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP FUNCTION [ IF EXISTS ] [[&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;function&lt;/span&gt;[,...] ( [ &lt;span class=&#34;code-variable&#34;&gt;arg-list&lt;/span&gt; ] )
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the function to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;function&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The SQL or user-defined function (UDF) to drop, where UDFs can be one of the following types:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Scalar function (&lt;a href=&#34;../../../../en/extending/developing-udxs/scalar-functions-udsfs/&#34;&gt;UDSF&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Analytic function (&lt;a href=&#34;../../../../en/extending/developing-udxs/analytic-functions-udanfs/&#34;&gt;UDAnF&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Load (&lt;a href=&#34;../../../../en/extending/developing-udxs/user-defined-load-udl/&#34;&gt;UDL&lt;/a&gt;) functions: &lt;a href=&#34;../../../../en/extending/developing-udxs/user-defined-load-udl/user-defined-source/&#34;&gt;source&lt;/a&gt;, &lt;a href=&#34;../../../../en/extending/developing-udxs/user-defined-load-udl/user-defined-filter/&#34;&gt;filter&lt;/a&gt;, and &lt;a href=&#34;../../../../en/extending/developing-udxs/user-defined-load-udl/user-defined-parser/&#34;&gt;parser&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&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 drop aggregate and transformation functions with
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-aggregate-function/#&#34;&gt;DROP AGGREGATE FUNCTION&lt;/a&gt;&lt;/code&gt;,
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-analytic-function/#&#34;&gt;DROP ANALYTIC FUNCTION&lt;/a&gt;&lt;/code&gt;, and
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-transform-function/#&#34;&gt;DROP TRANSFORM FUNCTION&lt;/a&gt;&lt;/code&gt; respectively.

&lt;/div&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;arg-list&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;A comma-delimited list of arguments as defined for this function when it was created, specified as follows:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[&lt;/code&gt;&lt;em&gt;&lt;code&gt;arg-name&lt;/code&gt;&lt;/em&gt;&lt;code&gt;] &lt;/code&gt;&lt;em&gt;&lt;code&gt;arg-type&lt;/code&gt;&lt;/em&gt;&lt;code&gt;[,...]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;where &lt;em&gt;&lt;code&gt;arg-name&lt;/code&gt;&lt;/em&gt; optionally qualifies &lt;em&gt;&lt;code&gt;arg-type&lt;/code&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;arg-name&lt;/code&gt;&lt;/em&gt; is typically a column name.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;arg-type&lt;/code&gt;&lt;/em&gt; is the name of an&lt;a href=&#34;../../../../en/sql-reference/data-types/&#34;&gt; SQL data type&lt;/a&gt; supported by the database.&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;Owner or &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-user-defined-extension/&#34;&gt;DROP privilege&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USAGE privilege on schema&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;requirements&#34;&gt;Requirements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To drop a function, you must specify the argument types because several functions might share the same name with different parameters.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The database does not check for dependencies when you drop a SQL function, so if other objects reference it (such as views or other SQL functions), the database returns an error only when those objects are used.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command drops the &lt;code&gt;zerowhennull&lt;/code&gt; function in the &lt;code&gt;macros&lt;/code&gt; schema:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt;  DROP FUNCTION macros.zerowhennull(x INT);
DROP FUNCTION
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP KEY</title>
      <link>/en/sql-reference/statements/drop-statements/drop-key/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-key/</guid>
      <description>
        
        
        &lt;p&gt;Drops a cryptographic key and its certificate, if any, from the database.&lt;/p&gt;
&lt;p&gt;To view existing cryptographic keys, query &lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/cryptographic-keys/#&#34;&gt;CRYPTOGRAPHIC_KEYS&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP KEY [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;key-name&lt;/span&gt; [,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;OpenText™ Analytics Database does not report an error if the key to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;key-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the cryptographic key to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Drops dependent objects before dropping the key.
&lt;p&gt;Predefined TLS Configurations and TLS Configurations that manage a connection type cannot be &lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-tls-config/&#34;&gt;dropped&lt;/a&gt;, nor can the keys and certificates referenced by such TLS Configurations. For details, see &lt;a href=&#34;../../../../en/security-and-authentication/tls-protocol/tls-overview/tls-configs/#&#34;&gt;TLS configurations&lt;/a&gt;.&lt;/p&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;Ownership of the key&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DROP privileges&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Drop &lt;code&gt;k_ca&lt;/code&gt;, if it exists:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP KEY k_ca IF EXISTS;
DROP KEY;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Drop &lt;code&gt;k_client&lt;/code&gt; and its dependencies (the certificate it&#39;s associated with):&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP KEY k_client CASCADE;
DROP KEY;
&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/create-statements/create-key/#&#34;&gt;CREATE KEY&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-certificate/#&#34;&gt;DROP CERTIFICATE&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP LIBRARY</title>
      <link>/en/sql-reference/statements/drop-statements/drop-library/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-library/</guid>
      <description>
        
        
        &lt;p&gt;Removes a UDx library from the database. The library file is deleted from managed directories on the OpenText™ Analytics Database nodes. The user-defined functions (UDFs) in the library are no longer available. See &lt;a href=&#34;../../../../en/extending/developing-udxs/#&#34;&gt;Developing user-defined extensions (UDxs)&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP LIBRARY [ IF EXISTS ] [[&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;library&lt;/span&gt; [  CASCADE]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;arguments&#34;&gt;Arguments&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Execute this command only if the library exists. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;library&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the library to drop, the same name used in &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-library/#&#34;&gt;CREATE LIBRARY&lt;/a&gt; to load the library.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Also drop any functions that were defined using the library. DROP LIBRARY fails if CASCADE is omitted and one or more UDxs use the target library.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;One of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Superuser&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/admin/db-users-and-privileges/db-roles/predefined-db-roles/udxdeveloper/#&#34;&gt;UDXDEVELOPER&lt;/a&gt; and library owner (the user who created it with CREATE LIBRARY)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/admin/db-users-and-privileges/db-roles/predefined-db-roles/udxdeveloper/#&#34;&gt;UDXDEVELOPER&lt;/a&gt; and DROP grant on the library (see &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-library/#&#34;&gt;GRANT (library)&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;A superuser can drop any library:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP LIBRARY ml.MyLib CASCADE;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Users with the UDXDEVELOPER role can drop libraries that they created:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; GRANT UDXDEVELOPER TO alice, bob;
GRANT ROLE

=&amp;gt; \c - alice;
You are now connected as user &amp;#34;alice&amp;#34;.

-- Must enable the role before using:
=&amp;gt; SET ROLE UDXDEVELOPER;
SET

-- Create and use ml.mylib...

-- Drop library and dependencies:
DROP LIBRARY ml.mylib CASCADE;
DROP LIBRARY
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A user can be granted explicit permission to drop a library:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; \c - alice
You are now connected as user &amp;#34;alice&amp;#34;.

=&amp;gt; GRANT DROP ON LIBRARY ml.mylib to bob;
GRANT PRIVILEGE

=&amp;gt; \c - bob
You are now connected as user &amp;#34;bob&amp;#34;.

=&amp;gt; SET ROLE UDXDEVELOPER;
SET

=&amp;gt; DROP LIBRARY ml.mylib cascade;
DROP LIBRARY
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP LOAD BALANCE GROUP</title>
      <link>/en/sql-reference/statements/drop-statements/drop-load-balance-group/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-load-balance-group/</guid>
      <description>
        
        
        &lt;p&gt;Deletes a load balancing group.&lt;/p&gt;

&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP LOAD BALANCE GROUP [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;group_name&lt;/span&gt; [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the load balance group to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;
&lt;code&gt;&lt;span class=&#34;code-variable&#34;&gt;group_name&lt;/span&gt;&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the group to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;[CASCADE]&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Also drops all load balancing routing rules that target this group. If you do not supply this keyword and one or more routing rules target &lt;em&gt;&lt;code&gt;group_name&lt;/code&gt;&lt;/em&gt;, this statement fails with an error message.&lt;/dd&gt;
&lt;/dl&gt;

&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;

Superuser

&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following statement demonstrates the error you get if the load balancing group has a dependent routing rule, and the use of the CASCADE keyword:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP LOAD BALANCE GROUP group_all;
NOTICE 4927:  The RoutingRule catch_all depends on LoadBalanceGroup group_all
ROLLBACK 3128:  DROP failed due to dependencies
DETAIL:  Cannot drop LoadBalanceGroup group_all because other objects depend on it
HINT:  Use DROP ... CASCADE to drop the dependent objects too

=&amp;gt; DROP LOAD BALANCE GROUP group_all CASCADE;
DROP LOAD BALANCE GROUP
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;





      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP MODEL</title>
      <link>/en/sql-reference/statements/drop-statements/drop-model/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-model/</guid>
      <description>
        
        
        &lt;p&gt;Removes one or more models from the OpenText™ Analytics Database.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP MODEL [ IF EXISTS ] [[&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;model&lt;/span&gt;[,...]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the models to drop do not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;[&lt;em&gt;&lt;code&gt;database&lt;/code&gt;&lt;/em&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;model&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The model to drop.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;One of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Superuser&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Non-superuser: model owner&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&#34;../../../../en/data-analysis/ml-predictive-analytics/model-management/dropping-models/#&#34;&gt;Dropping models&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP NAMESPACE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-namespace/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-namespace/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Eon Mode only&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;DROP NAMESPACE removes a non-default namespace and all of its metadata. The statement errors if the namespace contains any schemas or tables. This statement applies to namespaces created with both &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-namespace/&#34;&gt;CREATE NAMESPACE&lt;/a&gt; and CREATE ICEBERG NAMESPACE.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP NAMESPACE [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;namespace_name&lt;/span&gt;
&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;

Use DROP NAMESPACE to drop any non-default namespace, including namespaces created with the CREATE ICEBERG NAMESPACE statement. No separate drop statement is required for Iceberg namespaces.

&lt;/div&gt;
&lt;h2 id=&#34;arguments&#34;&gt;Arguments&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Do not report an error if the namespace does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the namespace to drop.
The namespace can be a standard namespace or an Iceberg namespace created with CREATE ICEBERG NAMESPACE. You cannot drop the &lt;code&gt;default_namespace&lt;/code&gt;.
The statement fails if the namespace contains any schemas or tables. For Iceberg namespaces, this includes any schemas, Iceberg tables, or other catalog objects registered in the namespace. You must drop all dependent objects before dropping the namespace.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Drop the &lt;code&gt;analytics&lt;/code&gt; namespace:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NAMESPACE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;analytics&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NAMESPACE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Drop an Iceberg namespace:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NAMESPACE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;iceberg_ns&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NAMESPACE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&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/create-statements/create-namespace/#&#34;&gt;CREATE NAMESPACE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/eon/managing-namespaces/#&#34;&gt;Managing namespaces&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP NETWORK ADDRESS</title>
      <link>/en/sql-reference/statements/drop-statements/drop-network-address/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-network-address/</guid>
      <description>
        
        
        &lt;p&gt;Deletes a network address from the catalog. A network address is a name for a IP address and port on a node for use in connection load balancing policies.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP NETWORK ADDRESS [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;address-name&lt;/span&gt; [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the network address to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;address-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the network address to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Removes the network address from any load balancing groups that target it. If you do not supply this keyword and one or more load balance groups include this address, this statement fails with an error message.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;

Superuser
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following statement demonstrates the error you get if the network address has a dependent load balance group, and the use of the CASCADE keyword:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP NETWORK ADDRESS node01;
NOTICE 4927:  The LoadBalanceGroup group_1 depends on NetworkInterface node01
NOTICE 4927:  The LoadBalanceGroup group_random depends on NetworkInterface node01
ROLLBACK 3128:  DROP failed due to dependencies
DETAIL:  Cannot drop NetworkInterface node01 because other objects depend on it
HINT:  Use DROP ... CASCADE to drop the dependent objects too
=&amp;gt; DROP NETWORK ADDRESS node01 CASCADE;
DROP NETWORK ADDRESS
&lt;/code&gt;&lt;/pre&gt;




      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP NETWORK INTERFACE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-network-interface/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-network-interface/</guid>
      <description>
        
        
        &lt;p&gt;Removes a network interface from OpenText™ Analytics Database. You can use the CASCADE option to also remove the network interface from any node definition. (See &lt;a href=&#34;../../../../en/data-export/db-export-and-import/using-public-and-private-ip-networks/identify-db-or-nodes-used-importexport/#&#34;&gt;Identify the database or nodes used for import/export&lt;/a&gt; for more information.)&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP NETWORK INTERFACE [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;network-interface-name&lt;/span&gt; [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;p&gt;The parameters are defined as follows:&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the network interface to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;network-interface-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The network interface to remove.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Removes the network interface from all node definitions.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&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; DROP NETWORK INTERFACE myNetwork;
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP NOTIFIER</title>
      <link>/en/sql-reference/statements/drop-statements/drop-notifier/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-notifier/</guid>
      <description>
        
        
        &lt;p&gt;Drops a push-based notifier created by 
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-notifier/#&#34;&gt;CREATE NOTIFIER&lt;/a&gt;&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP NOTIFIER [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;notifier-name&lt;/span&gt; [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if notifier to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;notifier-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The notifier&#39;s unique identifier.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Removes the notifier from any data collector (DC) table policies before dropping the notifier. If the notifier is set for a DC table and CASCADE is not specified, the DROP command fails.
&lt;p&gt;To manually remove the notifier from DC table policies, use the &lt;a href=&#34;../../../../en/sql-reference/functions/management-functions/notifier-functions/set-data-collector-notify-policy/#&#34;&gt;SET_DATA_COLLECTOR_NOTIFY_POLICY&lt;/a&gt; function.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Drop the &lt;code&gt;requests_issued&lt;/code&gt; notifier, specifying CASCADE to remove it from any DC table policies:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NOTIFIER&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;requests_issued&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;CASCADE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP PARSER</title>
      <link>/en/sql-reference/statements/drop-statements/drop-parser/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-parser/</guid>
      <description>
        
        
        &lt;p&gt;Drops a User Defined Load Parser function from the OpenText™ Analytics Database catalog.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP PARSER[[&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;parser&lt;/span&gt;()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&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;parser&lt;/code&gt;&lt;/em&gt;&lt;code&gt;()&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the parser function to drop. You must append empty parentheses to the function name.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Owner or &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-user-defined-extension/&#34;&gt;DROP privilege&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USAGE privilege on schema&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; DROP PARSER BasicIntegerParser();
DROP PARSER
&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/alter-statements/alter-function-statements/alter-function-scalar/#&#34;&gt;ALTER FUNCTION (scalar)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-function-statements/create-parser/#&#34;&gt;CREATE PARSER&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-user-defined-extension/&#34;&gt;GRANT (User Defined Extension)&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/revoke-statements/revoke-user-defined-extension/&#34;&gt;REVOKE (User Defined Extension)&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/user-functions/#&#34;&gt;USER_FUNCTIONS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/extending/developing-udxs/user-defined-load-udl/#&#34;&gt;User-defined load (UDL)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP PROCEDURE (external)</title>
      <link>/en/sql-reference/statements/drop-statements/drop-procedure-external/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-procedure-external/</guid>
      <description>
        
        
        &lt;p&gt;Enterprise Mode only&lt;/p&gt;

&lt;p&gt;Removes an external procedure from OpenText™ Analytics Database. Only the reference to the procedure inside the database is removed. The external file remains in the &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;procedures&lt;/code&gt;&lt;/em&gt; directory of each database node.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP PROCEDURE [ IF EXISTS ] [[&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;procedure&lt;/span&gt;( [ &lt;span class=&#34;code-variable&#34;&gt;parameter-list&lt;/span&gt; ] )
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the procedure to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;procedure&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies the procedure to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;parameter-list&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;A comma-delimited list of formal parameters defined for this procedure, specified as follows:
&lt;p&gt;&lt;code&gt;[&lt;/code&gt;&lt;em&gt;&lt;code&gt;parameter-name&lt;/code&gt;&lt;/em&gt;&lt;code&gt;] &lt;/code&gt;&lt;em&gt;&lt;code&gt;parameter-type&lt;/code&gt;&lt;/em&gt;&lt;code&gt;[,...]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;where &lt;em&gt;&lt;code&gt;parameter-name&lt;/code&gt;&lt;/em&gt; optionally qualifies &lt;em&gt;&lt;code&gt;parameter-type&lt;/code&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Owner or &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-user-defined-extension/&#34;&gt;DROP privilege&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USAGE privilege on schema&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; DROP PROCEDURE helloplanet(arg1 varchar);
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-procedure-external/#&#34;&gt;CREATE PROCEDURE (external)&lt;/a&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP PROCEDURE (stored)</title>
      <link>/en/sql-reference/statements/drop-statements/drop-procedure-stored/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-procedure-stored/</guid>
      <description>
        
        
        &lt;p&gt;Drops a &lt;a href=&#34;../../../../en/extending/stored-procedures/&#34;&gt;stored procedure&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP PROCEDURE [ IF EXISTS ] [[&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;procedure&lt;/span&gt;( [ &lt;span class=&#34;code-variable&#34;&gt;parameter-type-list&lt;/span&gt;] ) [ CASCADE ];
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the procedure to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;procedure&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the stored procedure, where &lt;em&gt;&lt;code&gt;procedure&lt;/code&gt;&lt;/em&gt; conforms to conventions described in &lt;a href=&#34;../../../../en/sql-reference/language-elements/identifiers/#&#34;&gt;Identifiers&lt;/a&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;parameter-type-list&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;A comma-delimited list of the &lt;a href=&#34;../../../../en/extending/stored-procedures/parameter-modes/&#34;&gt;IN and INOUT&lt;/a&gt; parameters&#39; types.&lt;/dd&gt;
&lt;dt&gt;CASCADE&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-trigger/&#34;&gt;Drops&lt;/a&gt; the trigger that references the stored procedure, if any.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Owner or DROP privilege&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USAGE privilege on schema&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Given the following procedure:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; CREATE PROCEDURE raiseXY(IN x INT, y VARCHAR) LANGUAGE PLvSQL AS $$
BEGIN
    RAISE NOTICE &amp;#39;x = %&amp;#39;, x;
    RAISE NOTICE &amp;#39;y = %&amp;#39;, y;
    -- some processing statements
END;
$$;

CALL raiseXY(3, &amp;#39;some string&amp;#39;);
NOTICE 2005:  x = 3
NOTICE 2005:  y = some string
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You can drop it with:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP PROCEDURE raiseXY(INT, VARCHAR);
DROP PROCEDURE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;For details on RAISE NOTICE, see &lt;a href=&#34;../../../../en/extending/stored-procedures/plvsql/errors-and-diagnostics/#&#34;&gt;Errors and diagnostics&lt;/a&gt;.&lt;/p&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/create-statements/create-procedure-stored/#&#34;&gt;CREATE PROCEDURE (stored)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-procedure-external/#&#34;&gt;DROP PROCEDURE (external)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP PROFILE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-profile/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-profile/</guid>
      <description>
        
        
        &lt;p&gt;Removes a user-defined profile (created by 
&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-profile/#&#34;&gt;CREATE PROFILE&lt;/a&gt;&lt;/code&gt;) from the database. You cannot drop the &lt;code&gt;DEFAULT&lt;/code&gt; profile.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP PROFILE [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;profile-name&lt;/span&gt;[,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the profile to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;profile-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The profile to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Moves all users assigned to the dropped profiles to the DEFAULT profile. If you omit this option and a targeted profile has users assigned to it, OpenText™ Analytics Database returns an error.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&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; DROP PROFILE sample_profile;
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP PROJECTION</title>
      <link>/en/sql-reference/statements/drop-statements/drop-projection/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-projection/</guid>
      <description>
        
        
        &lt;p&gt;Marks a &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/projection/&#34; title=&#34;Optimized collections of table columns that provide physical storage for data.&#34;&gt;projection&lt;/a&gt; to drop from the catalog so it is unavailable to user queries.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP PROJECTION [ IF EXISTS ] { [[&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;projection&lt;/span&gt;[,...] } [ RESTRICT | CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the projection to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;projection&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies a projection to drop:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If the projection is unsegmented, all projection replicas in the database cluster are dropped.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the projection is segmented, drop all buddy projections by specifying the projection base name. You can also specify the name of a specific buddy projection as long as dropping it so does not violate system &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/k-safety/&#34; title=&#34;For more information, see Designing for K-Safety.&#34;&gt;K-safety&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See &lt;a href=&#34;../../../../en/admin/projections/projection-naming/#&#34;&gt;Projection naming&lt;/a&gt; for projection name conventions.&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;RESTRICT | CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies whether to drop the projection when it contains objects:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;RESTRICT&lt;/code&gt; (default): Drop the projection only if it contains no objects.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;CASCADE&lt;/code&gt;: Drop the projection even if it contains objects.&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: owner of the anchor table&lt;/p&gt;
&lt;h2 id=&#34;restrictions&#34;&gt;Restrictions&lt;/h2&gt;
&lt;p&gt;The following restrictions apply to dropping a projection:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The projection cannot be the anchor table&#39;s &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/superprojection/&#34; title=&#34;A projection that includes all columns in an anchor table.&#34;&gt;superprojection&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You cannot drop a buddy projection if doing so violates system &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/k-safety/&#34; title=&#34;For more information, see Designing for K-Safety.&#34;&gt;K-safety&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Another projection must be available to enforce the same primary or unique key constraint.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&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/create-statements/create-projection/#&#34;&gt;CREATE PROJECTION&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/functions/management-functions/projection-functions/get-projections/#&#34;&gt;GET_PROJECTIONS&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP RESOURCE POOL</title>
      <link>/en/sql-reference/statements/drop-statements/drop-resource-pool/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-resource-pool/</guid>
      <description>
        
        
        &lt;p&gt;Drops a user-created resource pool. All memory allocated to the pool is returned to the &lt;a href=&#34;../../../../en/admin/managing-db/managing-workloads/resource-pool-architecture/built-pools/&#34;&gt;GENERAL pool&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP RESOURCE POOL &lt;span class=&#34;code-variable&#34;&gt;resource-pool&lt;/span&gt; [ FOR { SUBCLUSTER &lt;span class=&#34;code-variable&#34;&gt;subcluster&lt;/span&gt; | CURRENT SUBCLUSTER } ]
&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;resource-pool&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the resource pool to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;FOR {SUBCLUSTER &lt;/code&gt;&lt;em&gt;&lt;code&gt;subcluster&lt;/code&gt;&lt;/em&gt;&lt;code&gt; | CURRENT SUBCLUSTER}&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Eon Mode only, drops &lt;em&gt;&lt;code&gt;resource-pool&lt;/code&gt;&lt;/em&gt; from the specified subcluster, one of the following:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;SUBCLUSTER &lt;/code&gt;&lt;em&gt;&lt;code&gt;subcluster&lt;/code&gt;&lt;/em&gt;: Drops &lt;em&gt;&lt;code&gt;resource-pool&lt;/code&gt;&lt;/em&gt; from the named subcluster . You cannot be connected to this subcluster, otherwise OpenText™ Analytics Database returns an error.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CURRENT SUBCLUSTER&lt;/code&gt;: Drops &lt;em&gt;&lt;code&gt;resource-pool&lt;/code&gt;&lt;/em&gt; from the subcluster you are connected to.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you omit this parameter, the resource pool is dropped from all subclusters. If a resource pool was created for an individual subcluster, you must explicitly drop it from that subcluster with this parameter; otherwise, the database returns an error.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&lt;/p&gt;
&lt;h2 id=&#34;resource-pool-transfers&#34;&gt;Resource pool transfers&lt;/h2&gt;
&lt;p&gt;Requests that are queued against the dropped pool are transferred to the GENERAL pool according to the priority of the pool compared to the GENERAL pool. If the pool’s priority is higher than the GENERAL pool, the requests are placed at the head of the queue; otherwise, transferred requests are placed at the end of the queue.&lt;/p&gt;
&lt;p&gt;Users who are assigned to the dropped pool are reassigned to the default user resource pool as set by DefaultResourcePoolForUser. The DROP request returns with a notice like this:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;NOTICE:  Switched the following users to the &amp;lt;name&amp;gt; pool: &amp;lt;username&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If any user lacks permission to use the default user resource pool, the database rolls back the drop operation.&lt;/p&gt;
&lt;p&gt;Existing sessions are transferred to the GENERAL pool regardless of whether the session user has privileges to use that pool. This can result in additional user privileges if access to the dropped pool is more restrictive than the GENERAL pool. In this case, you can prevent giving users additional privileges as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/revoke-statements/revoke-resource-pool/&#34;&gt;Revoke permissions on the target resource pool&lt;/a&gt; from all users.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Close any sessions that had permissions on the resource pool.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Drop the resource pool.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;restrictions&#34;&gt;Restrictions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If you try to drop a resource pool that is the secondary pool for another resource pool, the database returns an error. The error lists the resource pools that depend on the secondary pool you tried to drop. To drop a secondary resource pool, first set the CASCADE TO parameter to &lt;code&gt;DEFAULT&lt;/code&gt; on the primary resource pool, and then drop the secondary pool.&lt;/p&gt;

&lt;p&gt;For example, you can drop resource pool &lt;code&gt;rp2&lt;/code&gt;, which is a secondary pool for &lt;code&gt;rp1&lt;/code&gt;, as follows:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; ALTER RESOURCE POOL rp1 CASCADE TO DEFAULT;
=&amp;gt; DROP RESOURCE POOL rp2;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You cannot drop a resource pool that is configured as the default user resource pool by the &lt;a href=&#34;../../../../en/sql-reference/config-parameters/general-parameters/#DefaultResourcePoolForUsers&#34;&gt;DefaultResourcePoolForUsers&lt;/a&gt; parameter.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Drop a user-defined resource pool:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP RESOURCE POOL ceo_pool;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Get the name of the current subcluster for an Eon Mode database, then drop its resource pool:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SELECT CURRENT_SUBCLUSTER_NAME();
 CURRENT_SUBCLUSTER_NAME
-------------------------
 analytics_1
(1 row)

=&amp;gt; DROP RESOURCE POOL dashboard FOR CURRENT SUBCLUSTER;
DROP RESOURCE POOL
&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/alter-statements/alter-resource-pool/#&#34;&gt;ALTER RESOURCE POOL&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-resource-pool/#&#34;&gt;CREATE RESOURCE POOL&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/admin/managing-db/managing-workloads/#&#34;&gt;Managing workloads&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP ROLE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-role/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-role/</guid>
      <description>
        
        
        &lt;p&gt;Removes a role from the database.

&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 cannot use DROP ROLE on a role added to the OpenText™ Analytics Database with the LDAPLink service.

&lt;/div&gt;&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP ROLE [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;role-name&lt;/span&gt;[,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the roles to drop do not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;role-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the role to drop&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Revoke the role from users and other roles before dropping the role&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&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; DROP ROLE appadmin;
NOTICE:  User bob depends on Role appadmin
ROLLBACK:  DROP ROLE failed due to dependencies
DETAIL:  Cannot drop Role appadmin because other objects depend on it
HINT:  Use DROP ROLE ... CASCADE to remove granted roles from the dependent users/roles
=&amp;gt; DROP ROLE appadmin CASCADE;
DROP ROLE
&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/alter-statements/alter-role/#&#34;&gt;ALTER ROLE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-role/#&#34;&gt;CREATE ROLE&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP ROUTING RULE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-routing-rule/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-routing-rule/</guid>
      <description>
        
        
        &lt;p&gt;Deletes a routing rule from the catalog.&lt;/p&gt;

&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP ROUTING RULE [ IF EXISTS ] { &lt;span class=&#34;code-variable&#34;&gt;rule_name&lt;/span&gt; | FOR WORKLOAD &lt;span class=&#34;code-variable&#34;&gt;workload_name&lt;/span&gt; }
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the routing rule to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;rule_name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the rule to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;workload_name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The name of a &lt;a href=&#34;../../../../en/admin/managing-client-connections/connection-load-balancing/workload-routing/&#34;&gt;workload&lt;/a&gt;.&lt;/dd&gt;
&lt;/dl&gt;

&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&lt;/p&gt;

&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;To drop a routing rule:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ROUTING&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;RULE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;internal_clients&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ROUTING&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;RULE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To drop a rule for a workload:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;=&amp;gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;DROP&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ROUTING&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;RULE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;FOR&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WORKLOAD&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;analytics&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&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/create-statements/create-routing-rule/#&#34;&gt;CREATE ROUTING RULE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/alter-statements/alter-routing-rule/#&#34;&gt;ALTER ROUTING RULE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP SCHEDULE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-schedule/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-schedule/</guid>
      <description>
        
        
        &lt;p&gt;Drops &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-schedule/&#34;&gt;schedules&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP SCHEDULE [[&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;schedule&lt;/span&gt;[,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&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;schedule&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The schedule to drop.&lt;/dd&gt;
&lt;dt&gt;CASCADE&lt;/dt&gt;
&lt;dd&gt;Drops triggers that use this schedule, if any.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&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; DROP SCHEDULE monthly_schedule;
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP SCHEMA</title>
      <link>/en/sql-reference/statements/drop-statements/drop-schema/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-schema/</guid>
      <description>
        
        
        &lt;p&gt;Permanently removes a schema from the database. Be sure that you want to remove the schema before you drop it, because DROP SCHEMA is an irreversible process. Use the CASCADE parameter to drop a schema containing one or more objects.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP SCHEMA [ IF EXISTS ] [{&lt;span class=&#34;code-variable&#34;&gt;namespace&lt;/span&gt;. | &lt;span class=&#34;code-variable&#34;&gt;database&lt;/span&gt;. }]&lt;span class=&#34;code-variable&#34;&gt;schema&lt;/span&gt;[,...] [ CASCADE | RESTRICT ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the schemas to drop do not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&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;namespace&lt;/code&gt;&lt;/em&gt;&lt;code&gt; }&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the database or &lt;a href=&#34;../../../../en/architecture/eon-concepts/shards-and-subscriptions/&#34;&gt;namespace&lt;/a&gt; that contains &lt;em&gt;&lt;code&gt;schema&lt;/code&gt;&lt;/em&gt;:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Database name: If specified, it must be the current database.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Namespace name (Eon Mode only): You must specify the namespace of objects in non-default namespaces. If no namespace is provided, it is assumed the object is in the default namespace.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;schema&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the schema, by default &lt;code&gt;public&lt;/code&gt;.
&lt;p&gt;If you specify a schema name that contains a period, the part before the period cannot be the same as the name of an existing namespace.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies to drop the schema and all objects in it, regardless of who owns those objects.

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

Objects in other schemas that depend on objects in the dropped schema—for example, user-defined functions—also are silently dropped.

&lt;/div&gt;&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;RESTRICT&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Drops the schema only if it is empty (default).&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser: schema owner&lt;/p&gt;
&lt;h2 id=&#34;restrictions&#34;&gt;Restrictions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;You cannot drop the PUBLIC schema.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If a user is accessing an object within a schema that is in the process of being dropped, the schema is not deleted until the transaction completes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Canceling a DROP SCHEMA statement can cause unpredictable results.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following example drops schema S1 only if it doesn&#39;t contain any objects:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP SCHEMA S1;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following example drops schema S1 whether or not it contains objects:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP SCHEMA S1 CASCADE;
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP SEQUENCE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-sequence/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-sequence/</guid>
      <description>
        
        
        &lt;p&gt;Removes the specified named sequence number generator.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP SEQUENCE [ IF EXISTS ] [[&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;sequence&lt;/span&gt;[,...]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the sequences to drop do not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;sequence&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the sequence to drop.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superusers: sequence or schema owner&lt;/p&gt;
&lt;h2 id=&#34;restrictions&#34;&gt;Restrictions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For sequences specified in a table&#39;s default expression, the default expression fails the next time you try to load data. OpenText™ Analytics Database does not check for these instances.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;DROP SEQUENCE&lt;/code&gt; does not support the &lt;code&gt;CASCADE&lt;/code&gt; keyword. Sequences used in a default expression of a column cannot be dropped until all references to the sequence are removed from the default expression.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command drops the sequence named &lt;code&gt;sequential&lt;/code&gt;.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP SEQUENCE sequential;
&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/alter-statements/alter-sequence/#&#34;&gt;ALTER SEQUENCE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-sequence/#&#34;&gt;CREATE SEQUENCE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/functions/data-type-specific-functions/sequence-functions/currval/#&#34;&gt;CURRVAL&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-sequence/#&#34;&gt;GRANT (sequence)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/functions/data-type-specific-functions/sequence-functions/nextval/#&#34;&gt;NEXTVAL&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/admin/working-with-native-tables/sequences/#&#34;&gt;Sequences&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP SOURCE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-source/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-source/</guid>
      <description>
        
        
        &lt;p&gt;Drops a User Defined Load Source function from the OpenText™ Analytics Database catalog.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP SOURCE [[&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;source&lt;/span&gt;()
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&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;source&lt;/code&gt;&lt;/em&gt;&lt;code&gt;()&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies the source function to drop. You must append empty parentheses to the function name.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Owner or &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-user-defined-extension/&#34;&gt;DROP privilege&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;USAGE privilege on schema&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command drops the &lt;code&gt;curl&lt;/code&gt; source function:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP SOURCE curl();
DROP SOURCE
&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/alter-statements/alter-function-statements/alter-function-scalar/#&#34;&gt;ALTER FUNCTION (scalar)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-function-statements/create-source/#&#34;&gt;CREATE SOURCE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-user-defined-extension/&#34;&gt;GRANT (User Defined Extension)&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/revoke-statements/revoke-user-defined-extension/&#34;&gt;REVOKE (User Defined Extension)&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/system-tables/v-catalog-schema/user-functions/#&#34;&gt;USER_FUNCTIONS&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/extending/developing-udxs/user-defined-load-udl/#&#34;&gt;User-defined load (UDL)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP SUBNET</title>
      <link>/en/sql-reference/statements/drop-statements/drop-subnet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-subnet/</guid>
      <description>
        
        
        &lt;p&gt;Removes a subnet from OpenText™ Analytics Database.

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

Before removing a subnet, be sure your database is not configured to &lt;a href=&#34;../../../../en/data-export/db-export-and-import/using-public-and-private-ip-networks/identify-db-or-nodes-used-importexport/&#34;&gt;allow export on the public subnet.&lt;/a&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP SUBNET [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;subnet-name&lt;/span&gt;[,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;p&gt;The parameters are defined as follows:&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the subnets to drop do not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;subnet-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;A subnet to remove.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Removes the specified subnets from all database definitions.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&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; DROP SUBNET mySubnet;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;a href=&#34;../../../../en/data-export/db-export-and-import/using-public-and-private-ip-networks/identify-db-or-nodes-used-importexport/#&#34;&gt;Identify the database or nodes used for import/export&lt;/a&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP TABLE</title>
      <link>/en/sql-reference/statements/drop-statements/drop-table/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-table/</guid>
      <description>
        
        
        &lt;p&gt;Removes one or more tables and their &lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/projection/&#34; title=&#34;Optimized collections of table columns that provide physical storage for data.&#34;&gt;projections&lt;/a&gt;. When you run &lt;code&gt;DROP TABLE&lt;/code&gt;, the change is auto-committed.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP TABLE [ IF EXISTS ] [[{&lt;span class=&#34;code-variable&#34;&gt;namespace&lt;/span&gt;. | &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;[,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if one or more of the tables to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl&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;namespace&lt;/code&gt;&lt;/em&gt;&lt;code&gt; }&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the database or &lt;a href=&#34;../../../../en/architecture/eon-concepts/shards-and-subscriptions/&#34;&gt;namespace&lt;/a&gt; that contains &lt;em&gt;&lt;code&gt;table&lt;/code&gt;&lt;/em&gt;:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Database name: If specified, it must be the current database.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Namespace name (Eon Mode only): You must specify the namespace of objects in non-default namespaces. If no namespace is provided, it is assumed the object is in the default namespace.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;schema&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the schema, by default &lt;code&gt;public&lt;/code&gt;. If you specify the namespace or database name, you must provide the schema name, even if the schema is &lt;code&gt;public&lt;/code&gt;.
&lt;p&gt;If you specify a schema name that contains a period, the part before the period cannot be the same as the name of an existing namespace.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;

&lt;dl&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;table&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The table to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies to drop all projections of the target tables. &lt;code&gt;CASCADE&lt;/code&gt; is optional if the target tables have only &lt;a href=&#34;../../../../en/admin/projections/auto-projections/&#34;&gt;auto-projections&lt;/a&gt;. If you omit this option and any of the tables has non-superprojections, OpenText™ Analytics Database returns an error and rolls back the entire drop operation.
&lt;p&gt;This option is not valid for external tables.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Non-superuser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Table: owner, or &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-table/&#34;&gt;DROP privilege&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Table schema: owner, or &lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-schema/&#34;&gt;USAGE privilege&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;requirements&#34;&gt;Requirements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Do not cancel an executing &lt;code&gt;DROP TABLE&lt;/code&gt;. Doing so can leave the database in an inconsistent state.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check that the target table is not in use, either directly or indirectly—for example, in a view.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you drop and restore a table that is referenced by a view, the new table must have the same name and column definitions.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&#34;../../../../en/admin/working-with-native-tables/dropping-tables/#&#34;&gt;Dropping tables&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;

&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/drop-statements/drop-projection/#&#34;&gt;DROP PROJECTION&lt;/a&gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;

&lt;code&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/truncate-table/#&#34;&gt;TRUNCATE TABLE&lt;/a&gt;&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP TEXT INDEX</title>
      <link>/en/sql-reference/statements/drop-statements/drop-text-index/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-text-index/</guid>
      <description>
        
        
        &lt;p&gt;Drops a text index used to perform text searches.

&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;

When a source table is dropped that has a text index associated with it, the text index is also dropped.

&lt;/div&gt;&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP TEXT INDEX [ IF EXISTS ] [[&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;idx-table&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the text index to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;idx-table&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies the text index name. When using more than one schema, specify the schema that contains the index in the &lt;code&gt;DROP TEXT INDEX&lt;/code&gt; statement.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;dbadmin&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Table owner&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DROP privileges on the source 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; DROP TEXT INDEX t_text_index;
DROP INDEX
&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/admin/using-text-search/#&#34;&gt;Using text search&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-text-index/#&#34;&gt;CREATE TEXT INDEX&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP TLS CONFIGURATION</title>
      <link>/en/sql-reference/statements/drop-statements/drop-tls-config/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-tls-config/</guid>
      <description>
        
        
        &lt;p&gt;Drops an &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-tls-config/&#34;&gt;existing&lt;/a&gt; TLS Configuration.&lt;/p&gt;
&lt;p&gt;You cannot drop a TLS Configuration if it set as a &lt;a href=&#34;../../../../en/sql-reference/config-parameters/security-parameters/&#34;&gt;configuration parameter&lt;/a&gt;. For details, see &lt;a href=&#34;../../../../en/security-and-authentication/tls-protocol/tls-overview/tls-configs/#&#34;&gt;TLS configurations&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP TLS CONFIGURATION &lt;span class=&#34;code-variable&#34;&gt;tls_config_name&lt;/span&gt;
&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;tls_config_name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The name of the TLS Configuration object to drop.&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;&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-tls-config/&#34;&gt;Ownership&lt;/a&gt; of the TLS Configuration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../../en/sql-reference/statements/grant-statements/grant-tls-config/&#34;&gt;DROP&lt;/a&gt; privileges&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP TRANSFORM FUNCTION</title>
      <link>/en/sql-reference/statements/drop-statements/drop-transform-function/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-transform-function/</guid>
      <description>
        
        
        &lt;p&gt;Drops a user-defined transform function (UDTF) from the OpenText™ Analytics Database catalog.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP TRANSFORM FUNCTION [ IF EXISTS ] [[&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;function&lt;/span&gt;( [ &lt;span class=&#34;code-variable&#34;&gt;arg-list&lt;/span&gt; ] )
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the function to drop does not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;function&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies the transform function to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;arg-list&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;p&gt;A comma-delimited list of arguments as defined for this function when it was created, specified as follows:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[&lt;/code&gt;&lt;em&gt;&lt;code&gt;arg-name&lt;/code&gt;&lt;/em&gt;&lt;code&gt;] &lt;/code&gt;&lt;em&gt;&lt;code&gt;arg-type&lt;/code&gt;&lt;/em&gt;&lt;code&gt;[,...]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;where &lt;em&gt;&lt;code&gt;arg-name&lt;/code&gt;&lt;/em&gt; optionally qualifies &lt;em&gt;&lt;code&gt;arg-type&lt;/code&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;arg-name&lt;/code&gt;&lt;/em&gt; is typically a column name.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;code&gt;arg-type&lt;/code&gt;&lt;/em&gt; is the name of an&lt;a href=&#34;../../../../en/sql-reference/data-types/&#34;&gt; SQL data type&lt;/a&gt; supported by the database.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&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 omit &lt;em&gt;&lt;code&gt;arg-list&lt;/code&gt;&lt;/em&gt; when dropping a polymorphic function.

&lt;/div&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;One of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a class=&#34;glosslink&#34; href=&#34;../../../../en/glossary/db-superuser/&#34; title=&#34;&#34;&gt;Superuser&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Schema or function owner&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following command drops the &lt;code&gt;tokenize&lt;/code&gt; UDTF in the &lt;code&gt;macros&lt;/code&gt; schema:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP TRANSFORM FUNCTION macros.tokenize(varchar);
DROP TRANSFORM FUNCTION
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The following command drops the &lt;code&gt;Pagerank&lt;/code&gt; polymorphic function in the &lt;code&gt;online&lt;/code&gt; schema:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP TRANSFORM FUNCTION online.Pagerank();
DROP TRANSFORM FUNCTION
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-function-statements/create-transform-function/#&#34;&gt;CREATE TRANSFORM FUNCTION&lt;/a&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP TRIGGER</title>
      <link>/en/sql-reference/statements/drop-statements/drop-trigger/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-trigger/</guid>
      <description>
        
        
        &lt;p&gt;Drops &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-trigger/&#34;&gt;triggers&lt;/a&gt;. Dropping a trigger disables its associated &lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-schedule/&#34;&gt;schedule&lt;/a&gt;, if any.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP TRIGGER [[&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;trigger&lt;/span&gt;[,...]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&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;trigger&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;The trigger to drop.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&lt;/p&gt;

&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;To drop a trigger:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP TRIGGER revoke_trigger;
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP USER</title>
      <link>/en/sql-reference/statements/drop-statements/drop-user/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-user/</guid>
      <description>
        
        
        &lt;p&gt;Removes a name from the list of authorized database users.

&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;

DROP USER can not remove a user that was added to the OpenText™ Analytics Database with the LDAPLink service.

&lt;/div&gt;&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP USER [ IF EXISTS ] &lt;span class=&#34;code-variable&#34;&gt;&lt;span class=&#34;code-variable&#34;&gt;user-name&lt;/span&gt;&lt;/span&gt;[,...] [ CASCADE ]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Do not report an error if the users to drop do not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;&lt;code&gt;user-name&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of a user to drop.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;CASCADE&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Drop all user-defined objects created by &lt;em&gt;&lt;code&gt;user-name&lt;/code&gt;&lt;/em&gt;, including schemas, tables and all views that reference the table, and projections of that table.

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

Tables owned by the dropped user cannot be recovered after you issue DROP USER CASCADE.

&lt;/div&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;Superuser&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;DROP USER succeeds if no user-defined objects exist:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; CREATE USER user2;
CREATE USER
=&amp;gt; DROP USER IF EXISTS user2;
DROP USER
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;DROP USER fails if objects that the user created still exist:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP USER IF EXISTS user1;
NOTICE:  Table T_tbd1 depends on User user1
ROLLBACK:  DROP failed due to dependencies
DETAIL:  Cannot drop User user1 because other objects depend on it
HINT:  Use DROP ... CASCADE to drop the dependent objects too
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;DROP USER CASCADE succeeds regardless of any existing user-defined objects. The statement forcibly drops all user-defined objects, such as schemas, tables and their associated projections:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; DROP USER IF EXISTS user1 CASCADE;
DROP USER
&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/alter-statements/alter-user/#&#34;&gt;ALTER USER&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../../en/sql-reference/statements/create-statements/create-user/#&#34;&gt;CREATE USER&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Sql-Reference: DROP VIEW</title>
      <link>/en/sql-reference/statements/drop-statements/drop-view/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/sql-reference/statements/drop-statements/drop-view/</guid>
      <description>
        
        
        &lt;p&gt;Removes the specified view. OpenText™ Analytics Database does not check for dependencies on the dropped view. After dropping a view, other views that reference it fail.&lt;/p&gt;
&lt;p&gt;If you drop a view and replace it with another view or table with the same name and column names, other views that reference that name use the new view. If you change the column data type in the new view, the server coerces the old data type to the new one if possible; otherwise, it returns an error.&lt;/p&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DROP VIEW [ IF EXISTS ] [[&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;view&lt;/span&gt;[,...]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;parameters&#34;&gt;Parameters&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;IF EXISTS&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Specifies not to report an error if the views to drop do not exist. Use this clause in SQL scripts to avoid errors on dropping non-existent objects before attempting to create them.&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;view&lt;/code&gt;&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;Name of a view to drop.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h2 id=&#34;privileges&#34;&gt;Privileges&lt;/h2&gt;
&lt;p&gt;One of the following&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;View owner and USAGE privileges&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Schema owner&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; DROP VIEW myview;
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
  </channel>
</rss>
