在PLSQL中使用JSON列表或数组

时间:2018-10-24 11:37:56

标签: plsql plsqldeveloper pljson

我在下面使用数组编写了一个代码段(这是程序包的一部分)。但是由于某些特定的要求,我想使用json列表或json数组(此处适用),而不要使用数组。因为我对json不太熟悉,所以如果有人可以翻译下面的代码以使用json列表而不是array会很棒。

TYPE my_list IS VARRAY (10) OF VARCHAR2(50);
counter integer :=0;
cols my_list := my_list();

 FOR i in
   (select column_name 
   from all_tab_columns)
 LOOP
   counter := counter + 1; 
   cols.extend; 
   cols(counter)  := i.column_name; 
 END LOOP;

 total_cols := cols.count;

 FOR i IN 1..total_cols 
 LOOP
    select column_name from all_tab_columns
    where column_name = cols (i);
    dbms_output.put_line ('The column name is: '||cols (i));
 END LOOP;

0 个答案:

没有答案