数据仓库服务 GAUSSDB(DWS)-序列:CURRVAL

时间:2024-10-26 11:41:26

CURRVAL

要迁移CURRVAL,用户可使用自定义函数,获取序列当前值。在DSC安装过程中,需在要执行迁移的所有数据库中创建该函数。

CURRVAL是Oracle系统函数, GaussDB (DWS)不隐式支持该函数。为了支持该函数,DSC会在PUBLIC模式中创建一个CURRVAL函数。迁移后的语句会使用该PUBLIC.CURRVAL函数。

将参数MigSupportSequence设为true,可将CURRVAL迁移为PUBLIC.CURRVAL('[schema].sequence')。

将参数MigSupportSequence设为false,可将CURRVAL迁移为CURRVAL('[schema].sequence')。

在使用此函数之前,请复制sequence_scripts.sql文件的内容,并在所有目标数据库中执行此脚本。详情请参见执行自定义数据库脚本

输入:CURRVAL

1
[schema.]sequence.CURRVAL

输出

1
currval('[schema.]sequence')
support.huaweicloud.com/tg-dws/dws_mt_0112.html