您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

NEXT_DATABASE 函数 [系统]

返回下一个数据库 ID 号,或第一个数据库(如果参数为 NULL)。

语法

NEXT_DATABASE ( { NULL |  } )

注意需要考虑 CIS 函数补偿性能注意事项。

参数

参数说明database-id一个整数,指定数据库的 ID 号。 

返回值

INT

注释

您可以使用 NEXT_DATABASE 来枚举数据库服务器上运行的数据库。若要获取第一个数据库,请传递 NULL;若要获得每个后续数据库,请传递上一个返回值。当没有其它的数据库时,此函数将返回 NULL

标准和兼容性

  • SQL - ISO/ANSI SQL 语法的 Transact-SQL 扩展。

  • SAP 数据库产品 - 不受 SAP ASE.支持。

    示例

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

    SELECT NEXT_DATABASE( NULL ) FROM iq_dummy

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

    SELECT NEXT_DATABASE( 0 ) FROM iq_dummy