我想将数据插入到 Oracle 数据库中,但是在第一步中我要插入的列名是未知的,这取决于用户的选择。
例如:
colonne varchar(12) :=null;
...
case
  WHEN MOIS1 = 1 THEN 
    colonne :='col1';    
  WHEN MOIS1 = 2 THEN
    colonne :='col2';
  WHEN MOIS1 = 3 THEN
    colonne :='col3';
...    
insert into Mytable ( user_id, name, colonne, ...)
这取决于用户colonne可以col1,col2或者col3,是否可以这样做?