SELECT emp_name, dept_name FORM Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid 此SQL文使用了右串連,即“(+)”所在位置的另一側為串連的方向. (1)Oracle左串連 left join 在查詢結果中包含join左側表中的所有記錄,以及join右側表中匹配的紀錄 (2)右串連 right join
環境 WinXP Oracle 10g(安裝路徑D:/ORACLE/PRODUCT/10.1.0/) 錯誤現象 昨天在使用ORADIM 刪除一個不用的SID服務,今天在啟動資料庫時候出現一個 錯誤,ORA-01033: ORACLE initialization or shutdown in progress 原因 刪除SID時,刪除了一個資料表空間的資料檔案 處理過程 Microsoft Windows XP [Version 5.1.26
ALTER SESSION SET NLS_SORT = BINARY_CI;ALTER SESSION SET NLS_COMP = LINGUISTIC; Ref: http://yangtingkun.itpub.net/post/468/460324 在Oracle中,命令和對象名稱都是大小寫不敏感的,因為Oracle在處理語句時,將所有的名稱和命令全部轉化為大寫。
我在冷備份恢複後,串連資料庫出現了ORA-01033: ORACLE initialization or shutdown in progress錯誤。 ORA-01033: ORACLE initialization or shutdown in progress意思是資料庫正在關閉或初始化當中。 所以 1 、我先 SQL> shutdown immediate
ORACLE資料庫檔案損壞已解決。出現的問題是“Error:ORA-01033:ORACLE initialization or shutdown in progress”,後來從網上找了一些資料,最後加上自己的實踐終於解決了,不過有個問題,就是資料庫檔案好像都不能用了。 解決方案在DOS環境下sqlplus /NOLOGSQL>connect sys/sys as sysdbaSQL>shutdown normalSQL>startup
CASE 語句CASE selector WHEN value1 THEN action1; WHEN value2 THEN action2; WHEN value3 THEN action3; ….. ELSE actionN;END CASE; CASE運算式DECLARE temp VARCHAR2(10);