我有一个变量名称,说"WARD_VS_VITAL_SIGNS",我想将其转换为Pascal案例格式:"WardVsVitalSigns"
WARD_VS_VITAL_SIGNS -> WardVsVitalSigns
Run Code Online (Sandbox Code Playgroud)
我怎样才能进行这种转换?
我想从单个select语句中获取所有选定的列而不执行执行.查询可能使用join或union,那么查询可能不只是一个表,所以我不能简单地使用该语句
select column_name, data_type
from user_tab_cols
where table_name = 'my_table_name'
Run Code Online (Sandbox Code Playgroud)
得到结果.
例如
输入:
select db1.*
from (select dept_code,
vital_signs,
units,
log_time
from table1
where dept_code = '111'
union
select 'hl06' as dept_code,
vital_signs,
units,
log_time
from table2
where isdefault = 1
and vital_signs not in
(select vital_signs
from Ward_Vs_Vital_Signs
where dept_code = '111')) db1,
table3 db2
where db1.vital_signs = db2.vital_signs(+)
order by db2.serial_no
Run Code Online (Sandbox Code Playgroud)
输出:
column_name | data_type
-------------------------
dept_code | VARCHAR
vital_signs | NUMBER
units | VARCHAR
log_time | DATE …Run Code Online (Sandbox Code Playgroud)