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 函数 (E-O)

 

NEXT_HTTP_VARIABLE 函数 [HTTP]

获得下一个 HTTP 变量的名称。

语法
NEXT_HTTP_VARIABLE( var-name )
参数
  • var-name   上一个变量的名称。如果 var-name 为 NULL,则此函数返回第一个 HTTP 变量的名称。

返回值

LONG VARCHAR

注释

此函数对请求内包含的 HTTP 变量进行迭代。当使用 NULL 调用时,该函数返回第一个变量的名称。使用上一个变量名称调用该函数则可检索到后续的变量名称。使用最后一个变量的名称调用此函数或不是从 Web 服务进行调用时,此函数返回 NULL。

重复调用此函数时将会返回所有变量且仅返回一次,但返回的顺序不一定是它们在 HTTP 请求中出现的顺序。如果 URL PATH 分别设置为 ON 或 ELEMENTS,则包括变量 url 或 url1、url2、……、url10。

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

在由 HTTP Web 服务所调用的存储过程内,使用以下示例会返回第一个 HTTP 变量的名称。

BEGIN
DECLARE variable_name LONG VARCHAR;
SET variable_name = NULL;
SET variable_name = NEXT_HTTP_VARIABLE( variable_name )
END;