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

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

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

    鷹翔宇空

    學(xué)習(xí)和生活

    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出來的結(jié)果導(dǎo)到一個(gè)文本文件中?

      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. 如何知道用戶擁有的權(quán)限?

      SELECT * FROM dba_sys_privs ;



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

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



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

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



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

    pfile就是Oracle傳統(tǒng)的初始化參數(shù)文件,文本格式的。
    ifile類似于c語言里的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語句實(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?

      沒有限制.



    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ù)庫表的主鍵字段的名稱?

      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, ...)


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

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



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



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



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



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



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



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



    126>.取時(shí)間點(diǎn)的時(shí)間的寫法:
       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ù)的星期幾的寫法:
       SELECT TO_CHAR(SYSDATE,'D') FROM DUAL;



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



    131>.返回午夜和參數(shù)中指定的時(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) 評(píng)論(0)  編輯  收藏 所屬分類: datebase
    主站蜘蛛池模板: 久久久精品国产亚洲成人满18免费网站| 黄色三级三级免费看| 中文字幕亚洲不卡在线亚瑟| 歪歪漫画在线观看官网免费阅读 | 免费a级毛片无码a∨免费软件| 亚洲中文字幕无码av永久| 国产成人精品日本亚洲| 亚洲日韩在线中文字幕第一页| 成年女人免费视频播放77777| 久久青草免费91观看| 国产一级在线免费观看| 美女无遮挡免费视频网站| 亚洲一区二区三区免费视频| 噜噜噜亚洲色成人网站∨| 亚洲人成色7777在线观看| 国产偷窥女洗浴在线观看亚洲| 日本一线a视频免费观看| 最近的中文字幕大全免费版| 国产在线jyzzjyzz免费麻豆| 日韩av无码久久精品免费| 久久精品免费一区二区三区| 国产乱妇高清无乱码免费| 一个人看的在线免费视频| 特级av毛片免费观看| 麻豆一区二区三区蜜桃免费| 国产精品亚洲va在线观看| 鲁死你资源站亚洲av| 综合一区自拍亚洲综合图区| 国产精品亚洲专区无码唯爱网| 亚洲国产欧美国产综合一区| 亚洲人成网站18禁止| 久久精品国产亚洲av品善| 香港经典a毛片免费观看看| 在线视频亚洲一区| 日韩毛片免费一二三| 一级毛片在线免费视频| 皇色在线免费视频| 男女作爱在线播放免费网站| 99爱免费观看视频在线| 精品女同一区二区三区免费站| 日本最新免费网站|