我的经理(目前没有在it环境中工作)给我发了一段代码来运行一些数据,但是有一行代码让我困惑。在某些上下文中,这是oraclesql。她有一行设置为“从ma1@proddb m1”我现在还不确定它做了什么,甚至不确定它想要达到什么目的。我很难想象它,因为我无法访问数据库本身。这一行的正确语法是什么,因为这是我当前遇到错误的地方。谢谢您!
1zmg4dgp1#
这一行的正确语法是什么,因为这是我当前遇到错误的地方。 @ 表示数据库链接语法是:
@
FROM table_name@dblink table_alias
所以对你来说: ma1 表/视图/物化视图的名称。 proddb 是数据库链接的名称。 m1 是表别名。语法中唯一的错误是需要删除 ma1 以及 @proddb . 如果这样做,那么它应该在假设数据库链接和远程表/视图/物化视图存在的情况下工作。
ma1
proddb
m1
@proddb
cngwdvgl2#
“从ma1@proddb m1“->ma1是一个来自不同数据库的表,通过@my\u remote\u db,您可以访问远程数据库上的对象。在您的例子中,proddb是您的远程数据库链接。
2条答案
按热度按时间1zmg4dgp1#
这一行的正确语法是什么,因为这是我当前遇到错误的地方。
@
表示数据库链接语法是:
所以对你来说:
ma1
表/视图/物化视图的名称。proddb
是数据库链接的名称。m1
是表别名。语法中唯一的错误是需要删除
ma1
以及@proddb
. 如果这样做,那么它应该在假设数据库链接和远程表/视图/物化视图存在的情况下工作。cngwdvgl2#
“从ma1@proddb m1“->ma1是一个来自不同数据库的表,通过@my\u remote\u db,您可以访问远程数据库上的对象。在您的例子中,proddb是您的远程数据库链接。