kzerg 发表于 2013-1-14 08:55:21

oracle查询列名 输出文件

insertselect b.column_name||','   from user_col_comments b   where b.table_name='WEB_EDR_RSN';select lower(REPLACE(b.column_name,'_','')) ||','   from user_col_comments b   where b.table_name='WEB_EDR_RSN';select '#'||lower(REPLACE(b.column_name,'_','')) ||'#,'   from user_col_comments b   where b.table_name='WEB_EDR_RSN';updateselect b.column_name||'=''#'||lower(REPLACE(b.column_name,'_','')) ||'#,'    from user_col_comments b   where b.table_name='WEB_EDR_RSN'; 查询列名
 
create or replace directory TMP as 'd:\output';declarefile_handle UTL_FILE.FILE_TYPE;output      varchar2(30000);beginoutput      := "....";file_handle := UTL_FILE.FOPEN('TMP', 'output.txt', 'w', 1 - 32767);--四个参数:目录,文件名,打开方式,最大行数(默认为2000)UTL_FILE.PUT_LINE(file_handle, output);UTL_FILE.FCLOSE(file_handle);exceptionWHEN utl_file.invalid_path THEN    raise_application_error(-20000,                            'ERROR: Invalid path for file or path not in INIT.ORA.');end; 
输出文件,需要权限..貌似没啥用
页: [1]
查看完整版本: oracle查询列名 输出文件