Aqua Data Studio supports Client Side and Server Side Comments.

Client-side comments are comments which ADS removes from a SQL statement before executing or sending them to the server database. Server-side comments are executed (sent) to the server with a SQL statement. The reason for server-side comments is to support comments stored in Stores Procedures.

When creating Stored Procedures that include comments, Aqua Data Studio needs to include the comments in the SQL statement that is executed on the server.


Types of comments ADS supports:

1: Block Comment -> /* Block Comment */
2: Line Comment -> -- Line Comment
3: Line Comment -> // Line Comment

ADS comments are configurable

Different databases support different types of comments. By using the Options dialog box, a user may select each type of comment to be a client or a server-side comment per database. You can confirm what statement and comments will be executed on the server with an "Execute Parse" on a statement/script before executing.

Below is a list of databases, the comment types they support, and the default value for each database.

The comments option each database vendor has are available by File > Options > Scripts

BBSSC: Block Server Side Comment
SSSSC: Slash Slash Server Side Comment
DDSSC: Dash Dash Server Side Comment


Amazon RedshiftDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
Apache CassandraDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:FALSEFALSE
Apache DerbyDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
Apache HiveDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
DB2 - LUW 7.xDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
DB2 - LUW 8.x/9.x/10.xDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
DB2 - iSeriesDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
DB2 - z/OSDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
Generic JDBC/ODBCDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:TRUEFALSE
DDSSC: { -- }:TRUEFALSE
Google BigQueryDB SUPPORTADS DEFAULT
BBSSC { /* */ }:SELECT: TRUE
DML/DDL: FALSE
TRUE
SSSSC: { // }:SELECT: TRUE
DML/DDL: FALSE
TRUE
DDSSC: { -- }:SELECT: TRUE
DML/DDL: FALSE
TRUE
GreenplumDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
Informix DB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
MS ExcelDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:FALSEFALSE
MS SQL Database (Azure)DB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
MS SQL Server DB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
MS SQL Server 7.0DB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
MariaDBDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
MongoDBDB SUPPORTADS DEFAULT
BBSSC { /* */ }:FALSEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:FALSEFALSE
MySQLDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
NetezzaDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
Oracle 8iDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
Oracle 9i/10g/11g/12cDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
ParAccel Analytic PlatformDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
PostgreSQLDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
SAP HANADB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
SQLiteDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
Sybase ASE 11/12/15/16DB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUETRUE
Sybase AnywhereDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:TRUETRUE
DDSSC: { -- }:TRUETRUE
Sybase IQDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:TRUETRUE
DDSSC: { -- }:TRUETRUE
Teradata Aster DatabaseDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
Teradata Database DB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
VerticaDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUETRUE
SSSSC: { // }:FALSEFALSE
DDSSC: { -- }:TRUEFALSE
VoltDBDB SUPPORTADS DEFAULT
BBSSC { /* */ }:TRUEFALSE
SSSSC: { // }:TRUEFALSE
DDSSC: { -- }:TRUEFALSE



  • No labels