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_DATABASE 函数 [System]

返回数据库的标识号。

语法
NEXT_DATABASE( { NULL | database-id } )
参数
  • database-id   一个整数,指定数据库的 ID 号。

返回值

INT

注释

NEXT_DATABASE 函数用于枚举数据库服务器上运行的数据库。若要获取第一个数据库,请传递 NULL;若要获得每个后续数据库,请传递前一个返回值。当没有其它的数据库时,此函数返回 NULL。数据库 ID 号不是按特定顺序返回,但通过数据库 ID 可以得知建立到服务器的连接的顺序。将为第一个连接到服务器的数据库指派值 0,随后连接到服务器的数据库将以值 1 为增量为其指派数据库 ID。

标准和兼容性
  • SQL/2003   Transact-SQL 扩充。

示例

以下语句返回值 0,这是第一个数据库值。

SELECT NEXT_DATABASE( NULL );

以下语句返回 NULL,表示服务器上不再有数据库。

SELECT NEXT_DATABASE( 0 );