如何从Oracle中的Mariadb实现动态列



我有一个使用动态列的MariadB数据库。

大约有10列,因为数据来自许多不同的设备,并且每个设备都有不同的属性。设备发送一些将转换为CSV然后插入的二进制数据。我根本无法控制这个。

现在,我计划迁移到Oracle数据库12.2,但不确定如何将动态列迁移到Oracle。有什么想法吗?

oracle rdbms不在本地支持此功能,因此您必须编写一些程序来实现类似于MariaDB调用的内容。

最接近动态列的功能是JSON。您正在搬到拥有漂亮的JSON支持的Oracle 12.2。了解更多。除非您的数据非常复杂,许多嵌套是将CSV变成JSON应该是微不足道的。一旦您拥有JSON,就可以易于插入,使用Oracle的功能来维护和检索数据。

最新更新