问题 Michael Lei · 四月 27 如何更改主键? Hi, 请问如何更改表(有数据)上的主键?谢谢! 答: 如果数据已经存在,那么这是一项必须重视的任务,特别是如果存在继承或父/子关系,因为这将导致你的数据存储方案的改变。 最简单的方法是通过一个中间(临时)表来实现。 创建一个具有相同结构的新类,但有一个新的主键。使用SQL(不是合并命令)将数据从旧的类中移到它里面。删除旧类中的数据/索引,然后改变其中的主键。使用合并命令,将数据从新类移到旧类中。删除带有数据的新类。重建索引(如果有的话)。 几个有用的链接: MERGE #SQL #数据导入和导出 #数据库 #Ensemble #InterSystems IRIS 0 0 0 10
问题 Michael Lei · 五月 18, 2021 来自英文社区:迁移Oracle到Caché 大家好,首先,为我的无知感到抱歉,但是,由于我是InterSystems领域的新人,因此我产生了以下疑问:考虑数据库迁移。是否可以以非创伤性的方式获取Oracle数据库并将其完全迁移到Caché? #兼容性 #数据库 #Caché 0 0 0 38