模板_oracle_sql生成java代码 =======================还需要修改 需要把sql的执行结果放在这里

44 篇文章 0 订阅
select rownum*3 as rk, '/** 注释*/' from dual connect by rownum<=7

union all

select rownum*3+2 as rk, null from dual connect by rownum<=7

union all

select rownum*3 as rk ,
    'public static final String '
    || replace(column_name,'_','') 
    || ' = "' 
    || lower(column_name) 
    || '";' 
from user_tab_columns 
where table_name='emp'
order by rk
;
select 'map.put('|| replace(column_name,'_','')||',rs.getLong('||rownum||'));'  
from user_tab_columns 
where table_name='emp'

--还可以添加类型
select 'map.put('|| replace(column_name,'_','')||',rs.get'
|| decode(DATA_TYPE,'NUMBER','Long','VARCHAR2','String')
||'('||rownum||'));'  
from user_tab_columns 
where table_name='emp'

 

参考地址:

https://mp.csdn.net/console/editor/html/108409288 (oracle 函数)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值