10G中SQLPLUS的PAGESIZE與HEAD的關係
前幾天資料提取,發現SPOOL出來的資料是沒有HEAD的.
環境: LINUX AIX + ORA 10G ,
指令碼如下:
------------------------------------------------
#! /bin/sh
. /home/oracle/.bash_profile
sqlplus -s itrade/aaaaaa <
set linesize 10000
set long 2000
set term off verify off feedback off
set pagesize 0
spool /tmp/report.txt ;
select count(*) as aa from tab;
spool off ;
exit
EOF
exit 0
---------------------------------------------------
而我們知道sqlplus 中,HEADING 預設是ON的.
一時鬱悶之下,人肉進行了除錯.
發現是" set pagesize 0 "在搞鬼.
在10G,如果在SQLPLUS設定pagesize=0,那麼自動把HEAD內容也被取消了.
=======================================================================
* from v$version ;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
pagesize 100 ;
count(*) as total from tab ;
TOTAL
----------
3525
pagesize 0
count(*) from tab ;
3525
========================================================================
也許這也算是10G的"新特性"吧.
所以,當你又不想分頁, 又想顯示HEAD,那麼你只能把PAGESIZE設大一點.
而隨帶的問題是: PAGESIZE最大隻能是50000.
那麼如果我的結果集超過50000了而且又不想分頁,那怎麼辦?
大家拍磚!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/703656/viewspace-1018940/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- create 與 store中的關係
- 與if的關係
- apache中埠與目錄的關係Apache
- Java中類與物件的關係與區別Java物件
- Java中類名與檔名的關係Java
- 關聯關係與依賴關係的區別
- cmd_sqlplus:set head off and set head onSQL
- Scala與Java的關係Java
- Object與Class的關係Object
- sip與openser的關係
- act與zsh的關係
- Oracle 10G RAC中去除asm例項與vip的依賴關係Oracle 10gASM
- Oracle字符集超集與子集關係10GOracle
- js 函式中形參與實參的關係JS函式
- maven中scope依賴範圍與classpath的關係Maven
- BigIP系統中SNAT、SNATPOOL與VirtualServer的關係Server
- asp.net 中 .ASPX 與.CS檔案的關係ASP.NET
- Java中記憶體中的Heap、Stack與程式執行的關係Java記憶體
- 行高與字型的關係
- oracle datafile 與 object的關係OracleObject
- CQRS與OO思想的關係
- AIX aio與listener 的關係AI
- Socket與TCP/IP的關係TCP
- JRE 與 JVM 的關係JVM
- ERP 與 SAP的關係
- 圖片與向量的關係
- GNU與Linux 的關係Linux
- 再次說UML 中的關係
- IT專案中的要素關係
- IBM Hacmp 與oracle 10g cluster 認證關係表IBMACMOracle 10g
- PLSQL Developer_v7_sqlplus:set head off and set head onSQLDeveloper
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- 關於Head First設計模式中的策略模式的困惑設計模式
- 淺析Node模組中module.exports與exports的關係Export
- 父表修改與外來鍵的關係(主鍵DML與外來鍵的關係)
- c++ 中關於int,unsigned int , short的關係與應用C++
- ARM 與 STM32 的關係
- JSON 與 JS 物件的關係JSON物件