就是如果是一月份动态sql的代码就是sqlstr=' update tbl_xx set month_1 values xx'
二月份则是month_2......按此类推.........
我的意思是怎么样把month_i这个变量加进去呢
格式是sqlstr=' update tbl_xx set month_i values xx' i是1-12的变量
二月份则是month_2......按此类推.........
我的意思是怎么样把month_i这个变量加进去呢
格式是sqlstr=' update tbl_xx set month_i values xx' i是1-12的变量
execute immediate sqlstr;
i可以当参数传入,也可以用循环。
for i in 1..12 loop
strsql = 'update table set month_'||to_char(i)||' values xxx '
execute immediate strsql;
end loop