91. 怎樣估算SQL執行的I/O數 ?
SQL>SET AUTOTRACE ON ;
SQL>SELECT * FROM TABLE;
OR
SQL>SELECT * FROM v$filestat ;
可以查看IO數
92. 如何在sqlplus下改變欄位大小?
alter table table_name modify (field_name varchar2(100));
改大行,改小不行(除非都是空的)
93. 如何查詢某天的資料?
select * from table_name where trunc(日期欄位)=to_date('2003-05-02','yyyy-mm-dd');
94. sql 語句如何插入全年日期?
create table BSYEAR (d date);
insert into BSYEAR
select to_date('20030101','yyyymmdd')+rownum-1
from all_objects
where rownum <= to_char(to_date('20031231','yyyymmdd'),'ddd');
95. 如果修改表名?
alter table old_table_name rename to new_table_name;
96. 如何取得命令的返回狀態值?
sqlcode=0
97. 如何知道使用者擁有的許可權?
SELECT * FROM dba_sys_privs ;
98. 從網上下載的ORACLE9I與市場上賣的標準版有什麼區別?
從功能上說沒有區別,只不過oracle公司有明文規定;從網站上下載的oracle產品不得用於 商業用途,否則侵權。
99. 怎樣判斷資料庫是運行在歸檔模式下還是運行在非歸檔模式下?
進入dbastudio,曆程--〉資料庫---〉歸檔查看。
100. sql>startup pfile和ifile,spfiled有什麼區別?
pfile就是Oracle傳統的初始化參數檔案,文字格式設定的。ifile類似於c語言裡的include,用於把另一個檔案引入spfile是9i裡新增的並且是預設的參數檔案,二進位格式startup後應該只可接pfile