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

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

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

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
    大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發(fā)布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!之前內容參看: ORACLE應用常見傻瓜問題1000問(之二)

    對ORACLE高手來說是不用看的.

       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ù)據?

       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. 從網上下載的ORACLE9I與市場上賣的標準版有什么區(qū)別?

       從功能上說沒有區(qū)別,只不過oracle公司有明文規(guī)定;從網站上下載的oracle產品不得用于 商業(yè)用途,否則侵權。
       99. 怎樣判斷數(shù)據庫是運行在歸檔模式下還是運行在非歸檔模式下?

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

       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ù)據導入?

       IMP SYSTEM/MANAGER FILE=AA.DMP FROMUSER=USER_OLD TOUSER=USER_NEW ROWS=Y INDEXES=Y ;
       115. 如何找數(shù)據庫表的主鍵字段的名稱?

       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 2005-03-31 11:38 笨笨 閱讀(400) 評論(0)  編輯  收藏 所屬分類: ALLOracle
    主站蜘蛛池模板: 婷婷亚洲综合五月天小说| 亚洲中文字幕一区精品自拍| 亚洲精品成人无限看| 亚洲人成电影在线观看网| 国产亚洲精品美女| 久操视频在线免费观看| 亚洲第一黄片大全| 亚洲影视自拍揄拍愉拍| 中文字幕日本人妻久久久免费| 影音先锋在线免费观看| 一区二区三区亚洲| 99久久成人国产精品免费| 处破痛哭A√18成年片免费| 亚洲熟妇无码一区二区三区导航| 在线观看免费a∨网站| 久久亚洲精品无码网站| 欧美在线看片A免费观看| 亚洲资源在线观看| 男男AV纯肉无码免费播放无码| 精品国产日韩亚洲一区在线| 999国内精品永久免费视频| 亚洲三区在线观看无套内射| 精品在线视频免费| 亚洲色偷偷偷鲁综合| 永久黄色免费网站| 亚洲最大成人网色| 蜜臀91精品国产免费观看| 亚洲午夜电影在线观看| 成在线人永久免费视频播放| 99久久国产亚洲综合精品| h视频在线观看免费网站| 久久丫精品国产亚洲av不卡| 在线天堂免费观看.WWW| 亚洲精品一二三区| 亚洲国产成人VA在线观看| 亚欧日韩毛片在线看免费网站| 亚洲AV无码久久精品蜜桃| 99久久久国产精品免费蜜臀| 亚洲成人动漫在线| 免费爱爱的视频太爽了| 久久久久国产免费|