2

我想为 oracle 中的序列创建同义词并currval从中获取。

我使用这个语句创建了一个同义词。

CREATE SYNONYM NUMGEN FOR MY_SEQ;

当我从中获取currvalor时生成错误,同义词不存在。extvalNUMGEN

SELECT NUMGEN.currval FROM dual;

谁能帮我currval从同义词中获取。

4

1 回答 1

1

您可能没有向用户授予权限。尝试使用以下任一查询授予特权并尝试。

GRANT SELECT ANY SEQUENCE to NEWDB;

GRANT SELECT ON ORIGINALDB.SEQUENCENAME TO NEWDB;

于 2018-07-20T06:47:36.893 回答