【发布时间】:2017-02-01 20:45:53
【问题描述】:
如何在不导入整个表的情况下将表从一个模式表更新到另一个模式表。
【问题讨论】:
-
这是非常基本的 SQL。您需要做的就是在查询中使用
schema.tablename。例如:Select * From dbo.Table1 T1 Join dev.Table1 DevT1 On T1.Col1 = DevT1.Col1。但是,如果您在使用默认模式以外的其他模式引用表时遇到困难,也许您不应该只是盲目地尝试在生产环境中运行更新语句来修复混乱...... -
@Siyual 很重要。我建议您首先执行 SELECT 以确保您正在更新的内容正是您想要的。因此,编写您的更新语句,然后将其注释掉(更新部分)并选择您在 WHERE 语句中的内容,以确保这是您真正想要更新的内容。哦,如果你能在做之前备份数据库!
-
是的,这很好。将首先在我的架构中运行它
标签: sql stored-procedures plsql