Oracle相關文章索引(2)

基本常識

  1. Oracle 查詢表字段數

    select count(1)
    from user_col_comments
    where table_name = upper( ‘某表名 ‘);

  2. 使用Oracle創建數據庫,SQL developer連接數據庫簡要步驟

  3.  oracle 查看數據庫和表命令

    ①查看當前的所有數據庫:
    select * from v$database;
    ②查看當前庫的所有數據表:
    select TABLE_NAME from all_tables;

  4. win7 oracle11g配置完怎麼打開

    在命令行中輸入cmd
    之後輸入sqlplus 用戶名/密碼 as sysdba

  5. 如何進入和退出Oracle數據庫

  6. oracle ogg是什麼

    Oracle Golden Gate軟件是一種基於日誌的結構化數據複製備份軟件,它通過解析源數據庫在線日誌或歸檔日誌獲得數據的增量變化,再將這些變化應用到目標數據庫,從而實現源數據庫與目標數據庫同步。Oracle Golden Gate可以在異構的IT基礎結構(包括幾乎所有常用操作系統平臺和數據庫平臺)之間實現大量數據亞秒一級的實時複製,從而在可以在應急系統、在線報表、實時數據倉庫供應、交易跟蹤、數據同步、集中/分發、容災、數據庫升級和移植、雙業務中心等多個場景下應用。同時,Oracle Golden Gate可以實現一對一、廣播(一對多)、聚合(多對一)、雙向、點對點、級聯等多種靈活的拓撲結構

  7. Oracle 刪除重複數據只留一條

  8. oracle中如何插入date類型的數據

    insert into tabname(datecol) value(sysdate) ;  -- 用date值
    insert into tabname(datecol) value(sysdate+1) ;  -- 用date值
    insert into tabname(datecol) value(to_date('2014-02-14','yyyy-mm-dd')) ;  -- 用to_date
    insert into tabname(datecol) value(to_date('2014-02-14 20:47:00','yyyy-mm-dd hh24:mi:ss')) ;  -- 用to_date
    insert into tabname(datecol) value(to_date('20140214','yyyymmdd')) ;  -- 用to_date
    insert into tabname(datecol) value(to_date('20140214204700','yyyymmddhh24miss')) ;  -- 用to_date
  9. 請問oracle中有沒有Datetime類型的數據?

    Date Type is what you want

  10. Oracle怎樣獲取某個表的建表語句?

  11. sql中left,right函數在oracle對應函數是什麼?

    沒有這個函數 不過你可以用substr(str,n1,n2)來實現
    n1從第幾位開始 ,N2取幾位
    比如字串ABCD你想要AB可以寫substr(‘ABCD’,1,2)
    比如字串ABCD你想要CD可以寫substr(‘ABCD’,-2) 從倒數第2爲開始

Debug

  1. 解決ORA-00904: invalid identifier標識符無效

    ①大部分情況下,此錯誤是由於引用了不存在的列名導致的。比如select name from Studtent 當studeng表中無name列時,系統就會報此錯誤。
    ②解決思路是,確定數據庫中引用到的列和自己sql中書寫的列名是否一致。如有不同,修改過來,重新測試應該可以解決問題。
    ③對於某些工具生成的sql,可能導致列明和期望不符的情況,比如,有些工具生成的列名會帶有雙引號,從而導致此錯誤。這種情況也請注意。

  2. Oracle 11g,按照網上的一些步驟手動創建數據庫後,用conn /as sysdba進行連接,爲什麼出現協議適配器錯誤

    服務是否全部開啓呢?

P.K.

  1. oracle中Normal,sysdba,sysoper三種連接方式和用戶sys,system,sysdba,scott

    ①【system】用戶只能用normal身份登陸em。
    ②用戶具有“SYSDBA”或者“SYSOPER”權限,登陸em也只能用這兩個身份,不能用normal。
    ③sysdba擁有最高的系統權限
    ④sysoper主要用來啓動、關閉數據庫,sysoper 登陸後用戶是 public
    sysdba登陸後是 sys
    ⑤sysdba,是管理oracle實例的,它的存在不依賴於整個數據庫完全啓動,只要實例啓動了,他就已經存在,以sysdba身份登陸,裝載數據庫、打開數據庫只有數據庫打開了,或者說整個數據庫完全啓動後,dba角色纔有了存在的基礎!

  2. oracle 中 rownum 和 row_number()

  3. oracle學習(二)——字符型char(n) varchar(n) varchar2(n)

  4. Oracle varchar與varchar2的區別

  5.  Oracle數據庫,實例,表空間,用戶,表之間的關係簡析

實戰演練

分組取最值

  1. 【Oracle】oracle sql 按某個字段分組然後從每組取出最大的一條紀錄

  2. SQL查詢取分組最大值

發佈了84 篇原創文章 · 獲贊 43 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章