<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
    主站蜘蛛池模板: 黄色一级免费网站| 亚洲狠狠婷婷综合久久| 中文字幕永久免费视频| 免费h黄肉动漫在线观看| 爱爱帝国亚洲一区二区三区| 性感美女视频在线观看免费精品| 亚洲入口无毒网址你懂的| 皇色在线视频免费网站| 亚洲av永久无码精品天堂久久| 青青久在线视频免费观看| 一本色道久久88亚洲精品综合 | 久久精品国产亚洲AV果冻传媒| 免费在线观影网站| 国产aⅴ无码专区亚洲av| 久久久久久毛片免费播放| 亚洲无人区视频大全| 成人性生交大片免费看无遮挡| 亚洲GV天堂无码男同在线观看| 国产免费观看黄AV片| 成在线人视频免费视频| 亚洲2022国产成人精品无码区| 91免费人成网站在线观看18| 亚洲第一男人天堂| 亚洲真人日本在线| 日本视频免费高清一本18| 亚洲免费福利视频| 国产精品免费看香蕉| 国产在线观看免费视频软件| 亚洲理论片中文字幕电影| 青青青青青青久久久免费观看| 一级特黄录像视频免费| 337p日本欧洲亚洲大胆精品555588 | 亚洲视频在线视频| 性一交一乱一视频免费看| 一级毛片免费在线播放| 久久亚洲国产视频| 午夜老司机免费视频| 两性色午夜视频免费播放| 亚洲精品熟女国产| 亚洲国产精品碰碰| 最近中文字幕免费mv在线视频|