Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » SQL の使用 » SQL 言語の要素

 

コメント

コメントは、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;