注释用于在 SQL 语句或语句块中附加说明性文字。数据库服务器不执行注释。
Adaptive Server Anywhere 中有若干种注释指示符。
-- (双连字符) 数据库服务器忽略行上的任何其余字符。这是 SQL/92 注释指示符。
// (双斜线) 双斜线与双连字符的含义相同。
/* ... */ (斜线加星号) 忽略两个注释标记间的任何字符。两个注释标记可以在同一行上或者在不同的行上。可以嵌套以此风格指示的注释。这种注释风格也称为 [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
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。