一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

ORACLE問(wèn)題與解答--(4)

 aaie_ 2011-10-08

99. 怎樣判斷數(shù)據(jù)庫(kù)是運(yùn)行在歸檔模式下還是運(yùn)行在非歸檔模式下?  
進(jìn)入dbastudio,歷程--〉數(shù)據(jù)庫(kù)---〉歸檔查看。  

100. sql>startup pfile和ifile,spfiled有什幺區(qū)別?  
pfile就是Oracle傳統(tǒng)的初始化參數(shù)文件,文本格式的。  
ifile類似于c語(yǔ)言里的include,用于把另一個(gè)文件引入  
spfile是9i里新增的并且是默認(rèn)的參數(shù)文件,二進(jìn)制格式  
startup后應(yīng)該只可接pfile  

101. 如何搜索出前N條記錄?  
SELECT * FROM empLOYEE WHERE ROWNUM < n  
ORDER BY empno;  

102. 如何知道機(jī)器上的Oracle支持多少并發(fā)用戶數(shù)?  
  SQL>conn internal ;  
SQL>show parameter processes ;  

103. db_block_size可以修改嗎?  
   一般不可以﹐不建議這樣做的。  

104. 如何統(tǒng)計(jì)兩個(gè)表的記錄總數(shù)?  
  select (select count(id) from aa)+(select count(id) from bb) 總數(shù) from dual;  

105. 怎樣用Sql語(yǔ)句實(shí)現(xiàn)查找一列中第N大值?  
  select * from  
(select t.*,dense_rank() over (order by sal) rank from employee)  
where rank = N;  

106. 如何在給現(xiàn)有的日期加上2年?(  
   select add_months(sysdate,24) from dual;  

107. USED_UBLK為負(fù)值表示什幺意思?  
It is "harmless".  

108. Connect string是指什幺?  
應(yīng)該是tnsnames.ora中的服務(wù)名后面的內(nèi)容  

109. 怎樣擴(kuò)大REDO LOG的大???  

 建立一個(gè)臨時(shí)的redolog組,然后切換日志,刪除以前的日志,建立新的日志。  

110. tablespace 是否不能大于4G?  
  沒(méi)有限制.  

111. 返回大于等于N的最小整數(shù)值?  
   SELECT CEIL(N) FROM DUAL;  

112. 返回小于等于N的最小整數(shù)值?  
   SELECT FLOOR(N) FROM DUAL;  

113. 返回當(dāng)前月的最后一天?  
   SELECT LAST_DAY(SYSDATE) FROM DUAL;  

114. 如何不同用戶間數(shù)據(jù)導(dǎo)入?  
  IMP SYSTEM/MANAGER FILE=AA.DMP FROMUSER=USER_OLD  TOUSER=USER_NEW ROWS=Y INDEXES=Y ;  


115. 如何找數(shù)據(jù)庫(kù)表的主鍵字段的名稱?  

  SQL>SELECT * FROM user_constraints WHERE CONSTRAINT_TYPE=’P’ and  table_name=’TABLE_NAME’;  


116. 兩個(gè)結(jié)果集互加的函數(shù)?  

  SQL>SELECT * FROM BSEMPMS_OLD INTERSECT SELECT * FROM BSEMPMS_NEW;  
  SQL>SELECT * FROM BSEMPMS_OLD UNION SELECT * FROM BSEMPMS_NEW;  
  SQL>SELECT * FROM BSEMPMS_OLD UNION ALL SELECT * FROM BSEMPMS_NEW;  


117. 兩個(gè)結(jié)果集互減的函數(shù)?  
SQL>SELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW;  


118. 如何配置Sequence?  

  建sequence seq_custid  
  create sequence seq_custid start 1 incrememt by 1;  
  建表時(shí):  
  create table cust  
  { cust_id smallint not null,  
  ...}  
  insert 時(shí):  
  insert into table cust  
  values( seq_cust.nextval, ...)  

日期的各部分的常用的的寫(xiě)法  
119>.取時(shí)間點(diǎn)的年份的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’YYYY’) FROM DUAL;  

120>.取時(shí)間點(diǎn)的月份的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’MM’) FROM DUAL;  

121>.取時(shí)間點(diǎn)的日的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’DD’) FROM DUAL;  

122>.取時(shí)間點(diǎn)的時(shí)的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’HH24’) FROM DUAL;  

123>.取時(shí)間點(diǎn)的分的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’MI’) FROM DUAL;  

124>.取時(shí)間點(diǎn)的秒的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’SS’) FROM DUAL;  

125>.取時(shí)間點(diǎn)的日期的寫(xiě)法:  
   SELECT TRUNC(SYSDATE) FROM DUAL;  

126>.取時(shí)間點(diǎn)的時(shí)間的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’HH24:MI:SS’) FROM DUAL;  

127>.日期,時(shí)間形態(tài)變?yōu)樽址螒B(tài)  
   SELECT TO_CHAR(SYSDATE) FROM DUAL;  

128>.將字符串轉(zhuǎn)換成日期或時(shí)間形態(tài):  
   SELECT TO_DATE(’2003/08/01’) FROM DUAL;  

129>.返回參數(shù)的星期幾的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’D’) FROM DUAL;  

130>.返回參數(shù)一年中的第幾天的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’DDD’) FROM DUAL;  

131>.返回午夜和參數(shù)中指定的時(shí)間值之間的秒數(shù)的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’SSSSS’) FROM DUAL;  

132>.返回參數(shù)中一年的第幾周的寫(xiě)法:  
   SELECT TO_CHAR(SYSDATE,’WW’) FROM DUAL;  
虛擬字段  

133. CURRVAL 和 nextval  
  為表創(chuàng)建序列  
  CREATE SEQUENCE EMPSEQ

... ;  
  SELECT empseq.currval FROM DUAL ;  
  自動(dòng)插入序列的數(shù)值  
  INSERT INTO emp  
  VALUES (empseq.nextval, ’LEWIS’, ’CLERK’,  
7902, SYSDATE, 1200, NULL, 20) ;  

134. ROWNUM  
  按設(shè)定排序的行的序號(hào)  
  SELECT * FROM emp WHERE ROWNUM < 10 ;  

135. ROWID  
  返回行的物理地址  
  SELECT ROWID, ename FROM emp WHERE deptno = 20 ;  

136. 將N秒轉(zhuǎn)換為時(shí)分秒格式?  
  set serverout on  
  declare  
  N number := 1000000;  
  ret varchar2(100);  
  begin  
  ret := trunc(n/3600) || ’小時(shí)’ || to_char(to_date(mod(n,3600),’sssss’),’fmmi"分  "ss"秒"’) ;  
  dbms_output.put_line(ret);  
  end;  

 

;

137. 如何查詢做比較大的排序的進(jìn)程?  
  SELECT b.tablespace, b.segfile#, b.segblk#, b.blocks, a.sid, a.serial#,  
  a.username, a.osuser, a.status  
  FROM v$session a,v$sort_usage b  
  WHERE a.saddr = b.session_addr  
  ORDER BY b.tablespace, b.segfile#, b.segblk#, b.blocks ;  

138. 如何查詢做比較大的排序的進(jìn)程的SQL語(yǔ)句?  
  select /*+ ORDERED */ sql_text from v$sqltext a  
  where a.hash_value = (  
  select sql_hash_value from v$session b  
  where b.sid = &sid and b.serial# = &serial)  
  order by piece asc ;  

139. 如何查找重復(fù)記錄?  
  SELECT * FROM TABLE_NAME  
  WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D  
  WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);  

140. 如何刪除重復(fù)記錄?  
  DELETE FROM TABLE_NAME  
  WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D  
  WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);  

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    久久精品中文扫妇内射| 国产色第一区不卡高清| 久久精品亚洲精品一区| 久久热这里只有精品视频| 欧美激情视频一区二区三区| 欧美区一区二区在线观看| 中文字幕一区二区三区大片| 国产大屁股喷水在线观看视频 | 麻豆印象传媒在线观看| 九九热这里有精品20| 人人妻在人人看人人澡| 亚洲精品深夜福利视频| 精品丝袜一区二区三区性色| 欧美日韩国产一级91| 久久99一本色道亚洲精品| 国产成人亚洲欧美二区综| 搡老熟女老女人一区二区| 国产高清一区二区不卡| 人妻少妇系列中文字幕| 在线视频免费看你懂的| 日韩国产亚洲欧美激情| 日韩欧美精品一区二区三区| 国产成人精品国内自产拍| 伊人久久青草地综合婷婷| 色婷婷在线视频免费播放| 日韩中文字幕有码午夜美女| 91在线国内在线中文字幕| 人体偷拍一区二区三区| 亚洲伦片免费偷拍一区| 少妇熟女精品一区二区三区| 九九蜜桃视频香蕉视频| 高清免费在线不卡视频| 中文字幕五月婷婷免费| 欧美美女视频在线免费看| 午夜免费精品视频在线看| 国产精品欧美在线观看| 91欧美一区二区三区| 精品国产av一区二区三区不卡蜜 | 亚洲欧美日韩综合在线成成| 日韩精品视频高清在线观看| 好吊妞视频免费在线观看|