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');
相关文章推荐
- oracle 数据库sql 语句 拼接字符串
- Oracle利用SQL快速拼接参数列表 (自用)
- oracle sql语句中字符串拼接
- 利用反射拼接SQL查询条件字符串
- Oracle利用SQL将clob字段数据转化为字符串
- 用SQL将Oracle中同一列的多行记录拼接成一个字符串
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- ORACLE 用SQL同一列的多行记录拼接成一个字符串
- SQL 拼接、替换、判断字符串包含
- "ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小"的解决,总结一下oracle开发的小经验
- Ms SqlServer2005访问Oracle(利用DBLINK和Synonym)
- 轉載:利用SQL*Loader将 Excel 数据导出到数据库中 Oracle 10g (10.2.0.2) for NT 企业版
- ASP.NET偷懒大法三 (利用Attribute特性简化多查询条件拼接sql语句的麻烦)
- Oracle:oracle sql plus 和sql loader 远程登录方法和字符串
- Oracle、SQL Server、Access利用SQL语句进行高效果分页
- sql mysql oracle中字符串连接
- 利用sql拆分字符串
- T-SQL中利用简单正则查找字符串中的数字部分
- SQL里利用自定义函数Group By 数据得到字符串
- Oracle、SQL Server、Access利用SQL语句进行高效果分页