コメントは、SQL 文または文ブロックに説明テキストを付加するために使用します。データベース・サーバは、コメントを実行しません。
次のコメント・インジケータが SQL Anywhere でサポートされています。
-- (二重ハイフン) データベース・サーバは、この行の残りの文字を無視します。これは、SQL/2003 のコメント・インジケータです。Interactive SQL と Sybase Central の [ストアド・プロシージャ] ウィンドウで [Ctrl + マイナス記号] キーを押すと、このコメント・インジケータを追加および削除できます。Interactive SQL キーボード・ショートカットを参照してください。
// (二重スラッシュ) 二重スラッシュは、二重ハイフンと同じ意味です。Interactive SQL と Sybase Central の [ストアド・プロシージャ] ウィンドウで [Ctrl + スラッシュ] キーを押すと、このコメント・インジケータを追加および削除できます。Interactive SQL キーボード・ショートカットを参照してください。
/* ... */ (スラッシュ - アスタリスク) 2 つのコメント・マーカの間にある文字は、すべて無視されます。2 つのコメント・マーカは、同じ行にあっても、別の行にあってもかまいません。このスタイルで示されたコメントは、ネストできます。このスタイルは、「C スタイル・コメント」とも呼ばれます。
次に、二重ハイフンのコメントの使用例を示します。
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 SalesEmployees AS SELECT EmployeeID, Surname, GivenName FROM Employees WHERE DepartmentID = 200; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |