Comments are text embedded in SQL statements without being executed as part of the statement.

Simple comments

NexusDB SQL supports two variations of simple comments. The first variation, which is the syntax defined by SQL:2003, starts with two minus signs (--). The second variation, which is known from traditional programming languages like C and others, starts with two slashes (//). Simple comments can only appear in single lines and are terminated by the end of the line.

The following example illustrates the use of simple comments:

// The three pound symbols define a global temporary table


       c1 AUTOINC NOT NULL PRIMARY KEY, -- We don't allow null values in this column

       c2 VARCHAR(50) // This is an ordinary character string column


Bracketed comments

Bracketed comments start with a slash followed by an asterisk and end with an asterisk followed by a slash. Bracketed comments can be embedded anywhere in an SQL statement and may span multiple lines.

The following example illustrates the use of bracketed comments:


       SQL statements must be terminated with a semicolon when they're executed as a sequence (statement block).

       We need to drop the table before recreating it.


/* The IF EXISTS clause prevents an exception if the table doesn't exist */

DROP TABLE IF EXISTS /*IF EXISTS is a NexusDB extension*/ ###Temp;



       c2 VARCHAR(50)



SQL:2003 standard

NexusDB extensions




Core SQL

Feature T351 "Bracketed comments"

C-style comments

Home | Site Contents | Documentation | NexusDB Manual V4 | SQL Reference | SQL Language Elements