将触发器和序列从一种模式移至另一种模式

时间:2019-01-25 13:28:31

标签: sql database oracle oracle11g

我的问题包括需要将触发器从一种模式移动/复制到另一种模式。问题之一是我无法创建从schema1到schema2的视图,要解决此问题,我想将所有视图都移到一个大模式。

但是不会出现触发器和序列。也许我需要准备一个文件来创建所有触发器和序列,并确保将使用旧模式中的最后一个数字来更新序列。

2 个答案:

答案 0 :(得分:2)

“问题之一是我无法创建从schema1到schema2的视图”

可能的解决方案是将所有内容保留在原处,并授予必要的权限以创建所需的视图。

grant select on schema1.table to schema2;

create schema2.view as select * from schema1.table;

答案 1 :(得分:0)

也许可以尝试通过以下方式生成DDL并将其放入文件中:

     <meta-data android:name="com.google.android.gms.games.APP_ID"
           android:value="@string/app_id" />