【发布时间】:2020-06-01 12:56:33
【问题描述】:
我想从以下 table1 迁移数据:
NAME | Surname
-----+---------
Name1| Surname1
Name2| Surname2
进入 table2 作为一个 clob (nclob,nvarchar(max),json.. etc.) 列:
NAME | JSON_COLUMN
-----+-------------------------------
NAME1| {Name: Name1,Surname: Surname1}
NAME2| {Name: Name2,Surname: Surname2}
我想知道进行此类迁移的最佳方法是什么?
有没有可以将表格转换成json格式的函数,以便我可以将其插入到新表格中?
类似这样的:
insert into table2 (JSON_TABLE) select (table1 as json) from table1
【问题讨论】:
-
您的问题被标记为多个数据库产品,答案取决于您使用的版本以及版本。缩小您的问题范围。
-
@DanGuzman 需要一个通用的解决方案,如果可能的话
-
@MasterYi:JSON 函数是高度特定于供应商的,因此对于这个问题没有通用解决方案。正如 Dan Guzman 所说,您应该选择最相关的数据库。
-
@GMB 好的,我才会离开 oracle