您的位置:首页 > 数据库 > Oracle

Oracle利用sql拼接所需字符串

2016-09-21 22:04 316 查看

1.

SELECT 'public static String ' || a.column_name || '  = "' ||
LOWER(a.column_name) || ' "' || ' // ' || b.comments
FROM user_tab_cols a, user_col_comments b
WHERE a.table_name = b.table_name
AND a.COLUMN_NAME = b.COLUMN_NAME
AND a.table_name = 'YOUR_TABLE_NAME'


2.

SELECT 'private ' || DECODE(a.DATA_TYPE,
'VARCHAR2',
'String ',
'NUMBER',
'Double ',
'String ') || LOWER(a.column_name) ||
';     //' || b.comments
FROM user_tab_cols a, user_col_comments b
WHERE a.TABLE_NAME = b.TABLE_NAME
AND a.COLUMN_NAME = b.COLUMN_NAME
AND a.table_name = 'YOUR_TABLE_NAME' --大写;


3.生成查询语句select 后的列

select wm_concat('a.' || lower(a.column_name) || '')
from user_tab_cols a
where a.table_name = upper('YOUR_TABLE_NAME');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: