<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鷹翔宇空

    學習和生活

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks
    引自:http://www.newebug.com/article/database/2166.shtml

    ORACLE常用傻瓜問題1000問(之三)

    (文檔類別:數(shù)據(jù)庫) 2004-7-15

    88. CHR()的反函數(shù)是?

      ASCII()

      SELECT CHAR(65) FROM DUAL; 

      SELECT ASCII('A') FROM DUAL;



    89. 字符串的連接

      SELECT CONCAT(COL1,COL2) FROM TABLE ;

      SELECT COL1||COL2 FROM TABLE ;



    90. 怎么把select出來的結果導到一個文本文件中?

      SQL>SPOOL C:\ABCD.TXT;

      SQL>select * from table;

      SQL >spool off;



    91. 怎樣估算SQL執(zhí)行的I/O數(shù) ?

      SQL>SET AUTOTRACE ON ;

      SQL>SELECT * FROM TABLE;

      OR

      SQL>SELECT * FROM v$filestat ;

    可以查看IO數(shù)



    92. 如何在sqlplus下改變字段大小?

      alter table table_name modify (field_name varchar2(100));

      改大行,改小不行(除非都是空的)



    93. 如何查詢某天的數(shù)據(jù)?

      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. 如何取得命令的返回狀態(tài)值?

    sqlcode=0



    97. 如何知道用戶擁有的權限?

      SELECT * FROM dba_sys_privs ;



    98. 從網(wǎng)上下載的ORACLE9I與市場上賣的標準版有什么區(qū)別?

         從功能上說沒有區(qū)別,只不過oracle公司有明文規(guī)定;從網(wǎng)站上下載的oracle產品不得用于 商業(yè)用途,否則侵權。



    99. 怎樣判斷數(shù)據(jù)庫是運行在歸檔模式下還是運行在非歸檔模式下?

    進入dbastudio,歷程--〉數(shù)據(jù)庫---〉歸檔查看。



    100. sql>startup pfile和ifile,spfiled有什么區(qū)別?

    pfile就是Oracle傳統(tǒng)的初始化參數(shù)文件,文本格式的。
    ifile類似于c語言里的include,用于把另一個文件引入
    spfile是9i里新增的并且是默認的參數(shù)文件,二進制格式
    startup后應該只可接pfile



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

    SELECT * FROM empLOYEE WHERE ROWNUM < n
    ORDER BY empno;



    102. 如何知道機器上的Oracle支持多少并發(fā)用戶數(shù)?

        SQL>conn internal ;
    SQL>show parameter processes ;



    103. db_block_size可以修改嗎?

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



    104. 如何統(tǒng)計兩個表的記錄總數(shù)?

      select (select count(id) from aa)+(select count(id) from bb) 總數(shù) from dual;



    105. 怎樣用Sql語句實現(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為負值表示什么意思?

        It is "harmless".



    108. Connect string是指什么?

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



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

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



    110. tablespace 是否不能大于4G?

      沒有限制.



    111. 返回大于等于N的最小整數(shù)值?

      SELECT CEIL(N) FROM DUAL;



    112. 返回小于等于N的最小整數(shù)值?

      SELECT FLOOR(N) FROM DUAL;



    113. 返回當前月的最后一天?

       SELECT LAST_DAY(SYSDATE) FROM DUAL;



    114. 如何不同用戶間數(shù)據(jù)導入?

     IMP SYSTEM/MANAGER FILE=AA.DMP FROMUSER=USER_OLD  TOUSER=USER_NEW ROWS=Y INDEXES=Y ;



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

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


    116. 兩個結果集互加的函數(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. 兩個結果集互減的函數(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;
     建表時:
     create table cust
     { cust_id smallint not null,
     ...}
     insert 時:
     insert into table cust
     values( seq_cust.nextval, ...)


    日期的各部分的常用的的寫法

    119>.取時間點的年份的寫法:
       SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL;



    120>.取時間點的月份的寫法:
       SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL;



    121>.取時間點的日的寫法:
       SELECT TO_CHAR(SYSDATE,'DD') FROM DUAL;



    122>.取時間點的時的寫法:
       SELECT TO_CHAR(SYSDATE,'HH24') FROM DUAL;



    123>.取時間點的分的寫法:
       SELECT TO_CHAR(SYSDATE,'MI') FROM DUAL;



    124>.取時間點的秒的寫法:
       SELECT TO_CHAR(SYSDATE,'SS') FROM DUAL;



    125>.取時間點的日期的寫法:
       SELECT TRUNC(SYSDATE) FROM DUAL;



    126>.取時間點的時間的寫法:
       SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') FROM DUAL;



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



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



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



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



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



    132>.返回參數(shù)中一年的第幾周的寫法:
       SELECT TO_CHAR(SYSDATE,'WW') FROM DUAL;

    posted on 2006-02-21 22:48 TrampEagle 閱讀(284) 評論(0)  編輯  收藏 所屬分類: datebase
    主站蜘蛛池模板: 国产电影午夜成年免费视频| 精品亚洲成AV人在线观看| 波多野结衣免费在线观看| 99精品视频在线观看免费| 色婷婷亚洲一区二区三区| 亚洲欧洲日产国码二区首页| 亚洲精品无码专区久久久| 亚洲福利精品电影在线观看| 成年女人看片免费视频播放器| 67194国产精品免费观看| 韩日电影在线播放免费版| 农村寡妇一级毛片免费看视频 | 日本三级在线观看免费| 老司机午夜精品视频在线观看免费| 亚洲a视频在线观看| 国产免费的野战视频| 美女免费视频一区二区三区| 五月婷婷亚洲综合| 大地影院MV在线观看视频免费 | 国产亚洲精久久久久久无码77777| 尤物视频在线免费观看 | 亚洲黑人嫩小videos| 999久久久免费精品国产| 亚洲精品日韩一区二区小说| 亚洲成年人啊啊aa在线观看| 大地资源在线资源免费观看 | 亚洲精品成人久久| 啦啦啦高清视频在线观看免费| 亚洲精华国产精华精华液| 国产亚洲精品成人AA片新蒲金| 日本亚洲欧洲免费天堂午夜看片女人员| 91嫩草私人成人亚洲影院| 国产老女人精品免费视频| 美女巨胸喷奶水视频www免费| 亚洲国产精品久久久久网站| 在线播放免费播放av片| 成人av片无码免费天天看| 亚洲熟妇色自偷自拍另类| 无码不卡亚洲成?人片| 亚洲精品视频在线观看免费| 暖暖免费中文在线日本|