コメントは、SQL 文または文ブロックに説明テキストを付加するために使用します。データベース・サーバは、コメントを実行しません。
Adaptive Server Anywhere では、次の数種類のコメント・インジケータを使用できます。
-- (二重ハイフン) データベース・サーバは、この行の残りの文字を無視します。これは、SQL/92 のコメント・インジケータです。
// (二重スラッシュ) 二重スラッシュは、二重ハイフンと同じ意味です。
/* ... */ (スラッシュ − アスタリスク) 2 つのコメント・マーカの間にある文字は、すべて無視されます。2 つのコメント・マーカは、同じ行にあっても、別の行にあってもかまいません。このスタイルで示されたコメントは、ネストできます。このスタイルは、C スタイル・コメントとも呼ばれます。
% (パーセント記号) パーセント記号は、PERCENT_AS_COMMENT オプションが ON に設定されていれば、二重ハイフンと同じ意味になります。% を、コメント・インジケータとして使用しないことをおすすめします。
二重ハイフンとスラッシュ − アスタリスクのコメント・スタイルは、Adaptive Server Enterprise と互換性があります。
次に、二重ハイフンのコメントの使用例を示します。
CREATE FUNCTION fullname (firstname CHAR(30),
lastname CHAR(30))
RETURNS CHAR(61)
-- fullname concatenates the firstname and lastname
-- arguments with a single space between.
BEGIN
DECLARE name CHAR(61);
SET name = firstname || ' ' || lastname;
RETURN ( name );
END次に、C スタイル・コメントの使用例を示します。
/* Lists the names and employee IDs of employees who work in the sales department. */ CREATE VIEW SalesEmployee AS SELECT emp_id, emp_lname, emp_fname FROM "DBA".employee WHERE dept_id = 200
SQL Anywhere Studio 9.0.2
Copyright © 1989–2005 Sybase, Inc. Portions copyright © 2001–2005 iAnywhere Solutions, Inc. All rights reserved.