Time of Update: 2018-07-23
無論是DATE還是timestamp都可以進行加減操作。 可以對當前日期加年、月、日、時、分、秒,操作不同的時間類型,有三種方法: 1 使用內建函數numtodsinterval增加小時,分鐘和秒 2 加一個簡單的數來增加天 3 使用內建函數add_months來增加年和月 例: 對當前日期增加一個小時: SQL> select sysdate, sysdate+numtodsinterval(1,’hour’) from dual ;
Time of Update: 2018-07-23
運行環境:Oracle10g sqlplus環境下。 在查詢語句中,經常會出現一個錯誤: SQL基礎:ORA-00918:未明確定義列的錯誤。 當前遇到有兩種情況。原因為:當查詢語句中,查詢的表(資料集)中有相同的欄位名,查詢欄位無法確認是改查那個欄位 時,就會報未明確定義列的錯誤。 第一種情況: 1.單表時:
Time of Update: 2018-07-23
一:問題描述 二:出錯原因 將windows下未解壓的Oracle安裝軟體上傳到了linux伺服器,導致有三個檔案的執行許可權丟失。 三:解決方案 為其賦予相應許可權即可。 1: [root@MyPc ~]# chmod 777 /download/database_10g_64/runInstaller 2: [root@MyPc install]# chmod 777
Time of Update: 2018-07-23
1、從表中隨機取記錄 select * from (select * from staff order by dbms_random.random) 表示從STAFF表中隨機取3條記錄 where rownum < 4 2、產生隨機數 SELECT DBMS_RANDOM.RANDOM FROM DUAL; 產生一個任意大小的隨機數
Time of Update: 2018-07-24
按照慣例先報系統內容: 匯出環境: 作業系統Release版本:CentOS 6.5 OS核心Kernel版本:2.6.32-431.el6.x86.64 Oracle版本資訊: SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g
Time of Update: 2018-07-23
我在用mybatis generator產生代碼後,執行查詢語句時,Oracle裡的Date類型欄位只精確到年月日,後面時分秒都為零。 後來發現是jdbcType問題,改成 jdbcType="TIMESTAMP" 就可以。(原先預設產生時是jdbcType="DATE") ps:實體類裡Date是Java.util.Date包裡的,不是java.sql.Date,否則也會只精確到年月日 實體類 package
Time of Update: 2018-07-23
硬體維護的時候有人不小心把生產庫的電源斷掉了,重新啟動盤櫃和伺服器後,oracle 10g 10.2.0.4 startup時出現錯誤提示: 代碼如下 1 資料庫裝載完畢。ORA-01122: 資料庫檔案 1 驗證失敗ORA-01110: 資料檔案 1: 'E:\ORACLE\PRODUCT\1
Time of Update: 2018-07-23
010-06-18 17:47 oracle資料檔案被誤刪除後的災難處理方法 key:oracle資料檔案(datafile)被誤刪除後沒有恢複的辦法,只能把該資料檔案offline後drop掉,並刪除整個資料表空間。 steps: 當Oracle資料檔案被誤刪除之後的處理辦法。。 1、關閉資料庫: ?? sqlplus "/as sysdba"; ?? sqlplus>shutdown abort; 2、裝載資料庫 ?? sqlplus>startup
Time of Update: 2018-07-24
1.取得每個部門最高薪水的人員名稱 第一步:取得每個部門的最高薪水 select max(sal) from emp group by deptno; 第二步:根據第一步的結果和員工表進行關聯,擷取人員名稱 select a.empno,a.ename,a.sal,a.deptno from emp a join (select deptno, max(sal) max_sal
Time of Update: 2018-07-23
用一條 INSERT 語句批量插入多條記錄,執行個體如下: 先建立這樣一個表 T: SQL> DESC T Name Null? Type ------------------------------------
Time of Update: 2018-07-23
Oracle9i之前,中文是按照二進位編碼進行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。 1、設定NLS_SORT參數值 SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序 SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序
Time of Update: 2018-07-23
由於Oracle授權問題,Maven3不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。 1.通過Oracle官方網站下載相應版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html(下載不下來) 2.通過Oracle的安裝目錄獲得,位置在“{ORACLE_HOME}/jdbc/lib/ojdbc6.
Time of Update: 2018-07-23
解決方案可通過如下SQL語句 首先需要使用dba登入. 運行cmd命令列工具, 輸入: sqlplus / as sysdba sqlplus sys/密碼@資料庫用例名 as sysdba 輸入dba的使用者名稱和密碼後進行 SELECT * FROM dba_profiles WHERE profile=’DEFAULT’ AND
Time of Update: 2018-07-23
用rman備份資料庫時出現以下錯誤: [oracle@mzl orcl]$ rman target/ Recovery Manager: Release 10.2.0.1.0 - Production on Wed Feb 13 15:36:06 Copyright (c) 1982, 2005, . All rights reserved. connected to target database: ORCL (DBID=1172558471) RMAN> backup
Time of Update: 2018-07-24
問題:請教HINT寫法 我有一個SQL添加如下hint,目的是指定hash_join方式。 select /*+ordered use_hash(a,b,c,d) */ * From a,b,c,d Where ... 其中, a只與b有關聯關係,b只與c有關聯關係,b只與c有關聯關係,c只與d有關聯關係,
Time of Update: 2018-07-24
在12c中建立使用者--避免ORA-65096 or ORA-65049錯誤 來源於: Creating users in 12c - avoiding ORA-65096 or ORA-65049. (文檔 ID 1572404.1) 適用於: Oracle Database - Enterprise Edition - Version 12.1.0.1 and later Information in this document applies to any platform.
Time of Update: 2018-07-26
在Oralce的某一個表中,一個地址欄位包含了全形的字元,需要轉換為半形字元,以便進一步處理。 表名:a 包含全形字元的欄位:address 編輯表結構,添加一列:address2 在PLSQL中,建立SQL視窗,輸入:update a set a.address2 =(to_single_byte(a.address)) 執行,提交,即可。 函數解釋: 轉換成半形函數: to_single_byte(s) 轉換成 全形 函數:
Time of Update: 2018-07-26
Oracle歸檔模式與非歸檔模式設定 Oracle的日誌歸檔模式可以有效防止instance和disk的故障,在資料庫故障恢複中不可或缺,由於oracle初始安裝模式為非歸檔模式,因此需要將其設定為歸檔模式,下面就其方法和步驟做一些總結,雖然簡單,但這是管理oracle資料庫必備之工,故有如下陳述。 例子是建立在windowsXP和oracle11g的環境下,如有環境不同,僅供參考。 Oracle非歸檔模式設定為歸檔模式方法步驟: 1,
Time of Update: 2018-07-26
1、在formbuilder開發form —>從伺服器的以下路徑$AU_TOP/forms/US下載模板:TEMPLATE.fmb,並將模板名字改為STUDENTS.fmb —>將伺服器$AU_TOP目錄下的resource檔案夾所有檔案下載 —>將以上STUDENTS.fmb和resource檔案夾分別放在以下目錄D:\ErpForm\Form , D:\ErpForm\Library —>在 Regedit >
Time of Update: 2018-07-23
標籤:串連符 簡單的 注意 講解 prot 就是 協議 listener 必須 在串連資料庫的時候,有時會遇到一個“ORA12514:監聽程式當前無法識別串連描述符中請求的服務”的錯誤,這個錯誤