打印本文 打印本文 关闭窗口 关闭窗口
Oracle常見問題集(二)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数4061  更新时间:2009/4/22 22:05:49  文章录入:mintao  责任编辑:mintao
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 pfileifile,spfiled有什麽區別?

pfile就是Oracle傳統的初始化參數文件,文本格式的。

ifile類似於c語言裏的include,用於把另一個文件引入

spfile9i裏新增的並且是默認的參數文件,二進位格式

startup後應該只可接pfile

 

101. 如何搜索出前N條記錄?

SELECT * FROM empLOYEE WHERE ROWNUM < n

ORDER BY empno;

 

102. 如何知道機器上的Oracle支援多少並發用戶數

SQL>conn internal ;

SQL>show parameter processes ;

 

103. db_block_size可以修改嗎

一般不可以﹐不建議這樣做的。

 

104. 如何統計兩個表的記錄總數

select (select count(id) from aa)+(select count(id) from bb) 總數

from dual;

 

105. 怎樣用Sql語句實現查找一列中第N大值?

select * from

(select t.*,dense_rank() over (order by sal) rank from employee)

where rank = N;

106. 如何在給現有的日期加上2年?(

select add_months(sysdate,24) from dual;

 

107. USED_UBLK爲負值表示什麽意思

It is "harmless".

 

108. Connect string是指什麽

應該是tnsnames.ora中的服務名後面的內容

 

109. 怎樣擴大REDO LOG的大小?

建立一個臨時的redolog組,然後切換日誌,刪除以前的日誌,建立新的日誌。

 

110. tablespace 是否不能大於4G

沒有限制.

 

111. 返回大於等於N的最小整數值

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页

打印本文 打印本文 关闭窗口 关闭窗口