Oracle 数据库,想在一张表中的一个元素中插入一个大数组,该怎么做

2025-03-21 19:58:56
推荐回答(5个)
回答1:

按照你的方法我来说一个具体的流程:

  1. 先把数组储存为文件

  2. 将文件以流的形式读取

  3. 将流update到表中,和你那些条件一起insert也行,注意,一定要使用参数化插入,参数类型就选blob.

你数据库中的值类型必须是和你程序匹配的..

执行后你去查查,我亲自尝试了这个方法,是成功的,

回答2:

数据库不能存储数组的,需要用其他形式表示

回答3:

另外建一个子表,把数组值存到多行上去。

回答4:

支持2楼,用clob字段存储!

回答5:

用XML描述出来,然后用clob类型存储在那里