輸出顯示豎指令碼
create or replace procedure print_table( p_query in varchar2 )
AUTHID CURRENT_USER
is
l_theCursor integer default dbms_sql.open_cursor;
l_columnValue varchar2(4000);
l_status integer;
l_descTbl dbms_sql.desc_tab;
l_colCnt number;
begin
execute immediate
'alter session set
nls_date_format=''dd-mon-yyyy hh24:mi:ss'' ';
dbms_sql.parse( l_theCursor, p_query, dbms_sql.native );
dbms_sql.describe_columns
( l_theCursor, l_colCnt, l_descTbl );
for i in 1 .. l_colCnt loop
dbms_sql.define_column
(l_theCursor, i, l_columnValue, 4000);
end loop;
l_status := dbms_sql.execute(l_theCursor);
while ( dbms_sql.fetch_rows(l_theCursor) > 0 ) loop
for i in 1 .. l_colCnt loop
dbms_sql.column_value
( l_theCursor, i, l_columnValue );
dbms_output.put_line
( rpad( l_descTbl(i).col_name, 30 )
|| ': ' ||
l_columnValue );
end loop;
dbms_output.put_line( '-----------------' );
end loop;
execute immediate
'alter session set nls_date_format=''dd-MON-rr'' ';
exception
when others then
execute immediate
'alter session set nls_date_format=''dd-MON-rr'' ';
raise;
end;
/
The above, you would run as:
SQL> exec print_table( 'select * from T where a = ''X'' ' );
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-610392/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql輸出中文顯示亂碼處理MySql
- 模擬輸入密碼時顯示‘*’,然後將密碼輸出密碼
- Oracle將結果豎向顯示Oracle
- [20200313]windows顯示輸出時間戳指令碼.txtWindows時間戳指令碼
- Win10系統搜狗輸入法怎麼設定豎排顯示Win10
- jQuery 顯示 input 輸入的密碼!jQuery密碼
- ccat – 使用語法突出顯示輸出內容
- Linux 輸出或儲存終端顯示Linux
- redis裡顯示key大小的shell指令碼Redis指令碼
- shell指令碼(3)-格式化輸出指令碼
- [java IO流]之 鍵盤顯示器輸入輸出流(System)Java
- cmd 命令列模式下輸出中文時顯示亂碼的解決方案命令列模式
- Linux基礎命令---dmsg顯示核心輸出Linux
- itm UA開發——中文輸出的正確顯示
- [Shell] Shell 生成 HTML指令碼,可顯示錶格HTML指令碼
- sqlplus格式化輸出(輸出結果顯示在同一行)SQL
- 直播商城原始碼,密碼輸入框自定義顯示隱藏圖示原始碼密碼
- 讓 排序 按照 in 列表的的顯示順序排序輸出。排序
- Python一行輸出不顯示的問題Python
- 使用shell tee 命令顯示及儲存標準輸出及標準錯誤輸出
- spark指令碼日誌輸出級別設定Spark指令碼
- AndroidTips:解決Dialog全屏顯示以及Dialog顯示自動彈出輸入法Android
- Linux下文字編輯器顯示sql指令碼中文亂碼LinuxSQL指令碼
- pycharm 爬蟲輸出資料太長讓其分行顯示PyCharm爬蟲
- 如何在 Bash Shell 指令碼中顯示對話方塊指令碼
- 如何在終端輸入密碼時顯示星號密碼
- CSS實現文字豎排顯示(相容IE6/IE7)CSS
- java桌面顯示出錯,顯示佔半邊,顯綠色。Java
- 慢動作輸出 Linux 命令結果並用彩色顯示Linux
- DBMS_METADATA.GET_DDL的輸出怎麼顯示不全呀?
- IE 頁面不正常顯示 錯誤指令碼不報錯 指令碼除錯相關指令碼除錯
- PHP執行耗時指令碼實時輸出內容PHP指令碼
- mssql sqlserver 使用指令碼輸出excel檔案的方法分享SQLServer指令碼Excel
- 直播系統程式碼,輸入時實現密碼顯示與隱藏密碼
- 我想用jsp顯示資料表表頭的值?可是顯示出來是亂碼!JS
- 一個很好的指令碼,用來顯示cbo的統計資訊指令碼
- 逐行顯示檔案內容並允許修改的DCL指令碼指令碼
- jQuery點選顯示彈出層例項程式碼jQuery