我想将表从sybase数据库移动到oracle数据库。但是,我的sybase数据库中的一些表有很长的标识符或表名(超过30个字符),因此Oracle SQL Developer上的"copy to oracle“功能总是失败。如何才能将表数据仅迁移到我的oracle模式?还要注意,我尝试执行数据迁移流
Oracle中的SQL命令截断比DELETE FROM table;更快,因为TRUNATE首先将指定的表完全删除,然后创建一个具有相同结构的新表(可能需要澄清,以防我是错误的)。如果是这种情况,那么由于数据字典中的整个结构,截断命令删除的表将永久丢失。在这种情况下,截断命令如何能够先删除表,然后用相同的结构重新创建相同的表?
我在一个应用程序上工作,这是建立在Struts作为服务器端的java技术和Sybase ASE 15作为数据库用于存储应用程序的数据。现在Sybase中的表中已经填满了大量数据,因此更高的管理层希望将早几年(例如3年)的数据存档并从数据库表中删除,但这些存档的数据应该能够在需要时恢复。我们还应该能够自动识别表之间的依赖关系,然后决定数据必须归档的