(自用)利用SQL快速拼接参数列表

来源:互联网 发布:免费博客绑定域名 编辑:程序博客网 时间:2024/05/18 11:05

select 'iParams.Add(OracleHelper.InParam(OracleDbType.' || case
         when DATA_TYPE = 'NUMBER' then
          case data_scale
            when 0 then
             'Int16'
            else
             'Decimal'
          end
         else
          initcap(A.DATA_TYPE)
       end || ',"' || LOWER(A.COLUMN_NAME) || '",enty.' || A.COLUMN_NAME ||
       '));'
  from all_tab_columns A
 where A.TABLE_NAME = 'M_USER';
0 0
原创粉丝点击