blob: 02eada0cd86b15943caffe7a3eb2580fd6541612 [file]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="copyright" content="(C) Copyright 2025" />
<meta name="DC.rights.owner" content="(C) Copyright 2025" />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="COMMENT Statement" />
<meta name="DC.Relation" scheme="URI" content="../topics/impala_langref_sql.html" />
<meta name="prodname" content="Impala" />
<meta name="version" content="Impala 3.4.x" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="comment" />
<link rel="stylesheet" type="text/css" href="../commonltr.css" />
<title>COMMENT Statement</title>
</head>
<body id="comment">
<h1 class="title topictitle1" id="ariaid-title1">COMMENT Statement</h1>
<div class="body conbody">
<p class="p">
The <code class="ph codeph">COMMENT</code> statement adds, changes, or removes a comment about a
database, a table, or a column.
</p>
<p class="p">
You can alternatively use the <code class="ph codeph">CREATE</code> and <code class="ph codeph">ALTER</code>
statements to add comments to the objects.
</p>
<p class="p">
You can view the comment on a database, a table, or a column using the
<code class="ph codeph">SHOW</code> or <code class="ph codeph">DESCRIBE</code> statement.
</p>
<p class="p">
<strong class="ph b">Syntax:</strong>
</p>
<pre class="pre codeblock"><code>COMMENT ON DATABASE <var class="keyword varname">db_name</var> IS {'<var class="keyword varname">comment</var>' | NULL}</code></pre>
<pre class="pre codeblock"><code>COMMENT ON TABLE [<var class="keyword varname">db_name</var>.]<var class="keyword varname">table_name</var> IS {'<var class="keyword varname">comment</var>' | NULL}</code></pre>
<pre class="pre codeblock"><code>COMMENT ON COLUMN [<var class="keyword varname">db_name</var>.]<var class="keyword varname">table_name</var>.<var class="keyword varname">column_name</var> IS {'<var class="keyword varname">comment</var>' | NULL}</code></pre>
<p class="p">
<strong class="ph b">Parameters:</strong>
</p>
<ul class="ul">
<li class="li">
<var class="keyword varname">db_name</var>: Specify the database name if not for the current database.
</li>
<li class="li">
<code class="ph codeph">NULL</code>: If given for the comment, removes the existing comment.
</li>
<li class="li">
The <var class="keyword varname">comment</var> string can be up to 256 characters long.
</li>
</ul>
<p class="p">
<strong class="ph b">Privileges required:</strong>
</p>
<p class="p">
To add a comment, the <code class="ph codeph">ALTER</code> privilege on the object is required.
</p>
<p class="p">
To view a comment, the <code class="ph codeph">SELECT</code>, <code class="ph codeph">INSERT</code>, or
<code class="ph codeph">REFRESH</code> on the object is required.
</p>
<p class="p">
<strong class="ph b">Usage notes:</strong>
</p>
<p class="p">
<strong class="ph b">Added in:</strong> <span class="keyword">Impala 3.1</span>
</p>
</div>
<div class="related-links">
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a class="link" href="../topics/impala_langref_sql.html">Impala SQL Statements</a></div>
</div>
</div></body>
</html>