Time of Update: 2018-12-04
在Where子句中,可以對datetime、char、varchar欄位類型的列用Like子句配合萬用字元選取那些“很像...”的資料記錄,以下是可使用的萬用字元:% 零或者多個字元_ 單一任何字元(底線)/ 特殊字元[] 在某一範圍內的字元,如[0-9]或者[aeth][^] 不在某範圍內的字元,如[^0-9]或者[^aeth]
Time of Update: 2018-12-04
標題 ORACLE 面試問題-技術篇(1)black_snail(翻譯) 關鍵字 ORACLE INTERVIEW 出處 http://www.dbasupport.com 這也許是你一直期待的文章,在關注這部分技術問題的同時,請務必閱讀有關面試中有關個人的問題和解答(這部分將在下幾期中出現)。這裡的回答並不是十分全面,這些問題可以通過多個角度來進行解釋,也許你不必在面試過程中給出完全詳盡的答案,只需要通過你的解答使面試考官瞭解你對ORACLE概念的熟悉程度。
Time of Update: 2018-12-04
查看oracle字元編碼:SQL> SELECT * FROM NLS_DATABASE_PARAMETERS;按如下步驟操作:SQL>shutdown immediate; /*關閉資料庫,以便重新mount登陸*/SQL> startup mount;SQL> alter system enable restricted session;SQL> alter system set
Time of Update: 2018-12-04
在寫預存程序中經常會遇到把java中的arrayList轉化為oracle中數組,(arrayList中存的是一些java對象)簡單總結一下.例:arrayList中存在一些people對象1.首先要在資料庫中建立相應的java對象和數組,如: /* 和java對象對應的資料庫物件
Time of Update: 2018-12-04
下面的方法需要ORACLE9i和以上的版本才支援。Oracle9i之前,中文是按照二進位編碼進行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。設定NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序 SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序 SCHINESE_PINYIN_M 按照拼音排序,系統的預設排序方式為拼音排序舉例如下:表名為 dept
Time of Update: 2018-12-04
之前寫程式需要實現一個查詢資料庫資料表空間使用率的功能,雖然不知道做它的意義有多大,項目要求就得做。寫了一個,只能查到永久資料表空間,TEMP資料表空間不知道怎麼查詢,今天上網找了找,把SQL補充完整了,其實都是找來現有的資源用的,收藏一下。 select * from (SELECT a.tablespace_name tableSpaceName, NVL(a.BYTES / 1024 / 1024,0) totalSize,
Time of Update: 2018-12-04
SQL*Loader是Oracle資料庫匯入外部資料的一個工具.它和DB2的Load工具相似,但有更多的選擇,它支援變化的載入模式,可選的載入及多表載入. 如何使用 SQL*Loader 工具 我們可以用Oracle的sqlldr工具來匯入資料。例如: sqlldr scott/tiger control=loader.ctl 控制檔案(loader.ctl) 將載入一個外部資料檔案(含分隔字元). loader.ctl如下: load data infile
Time of Update: 2018-12-04
由於Oracle不提供用於即時輸出訊息的工具, Oracle資料庫開發人員總是要面臨即時監視他們的儲備過程執行的挑戰。他們必須使用dbms_output.put_line調用,這個調用直到過程完成才返回結果。 在本文中,我想示範如何從Oracle8i資料庫直接寄送電子郵件,作為一種即時通訊解決方案。這樣我們要監視預存程序就不再需要等待它們完成了,這樣的方法還為開發人員提供了其他的一些好處: . 可以在幾分鐘內調試一些很長的批處理過程,而不需要等幾個小時; .
Time of Update: 2018-12-04
oracle 10g與oracle 9i相比,服務名稱和EM的配置方式還是有差別的。寫下過程方便自己回顧,也方便其他童鞋。 1、安裝oracle 10g一路預設下一步,我預設是安裝在D盤,可以更改為其他路徑。記住設定sys/system等帳號的密碼,日後維護必備 2、安裝後,查看服務:OracleCSServiceOracleDBConsoleorcl ---
Time of Update: 2018-12-04
一、添加自訂計數器的方法 要建立自訂查詢,請執行以下操作:1. 在安裝路徑的Mercury LoadRunner/dat/monitors找到vmon.cfg檔案,開啟。2. 在vmon.cfg檔案的第三行中,CustomCounters=指出要建立的自訂計數器個數。3. 在vmon.cfg檔案中為新計數器建立一節,每節都有以下格式: [Custom0] Name=Five HundredDescrīption=This
Time of Update: 2018-12-04
SQL最佳化34條我們要做到不但會寫SQL,還要做到寫出效能優良的SQL,以下為筆者學習、摘錄、並匯總部分資料與大家分享! (1) 選擇最有效率的表名順序(只在基於規則的最佳化器中有效): ORACLE 的解析器按照從右至左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎資料表 driving table)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表。如果有3個以上的表串連查詢, 那就需要選擇交叉表(intersection
Time of Update: 2018-12-04
http://www2.ccw.com.cn/02/0224/c/0224c05_1.aspOracle在資料轉儲時的字元集問題東北大學秦皇島分校
Time of Update: 2018-12-04
約束用於強制行資料滿足特定的商業規則(資料類型是強制列的資料滿足規則) 約束有以下五種類型 •NOT NULL •UNIQUE •PRIMARY KEY •FOREIGN KEY •CHECK SQL SERVER上的NOT NULL約束:•CREATE TABLE U_emp( • empno bigint, • ename VARCHAR(10) NOT NULL, • job VARCHAR(9), •
Time of Update: 2018-12-04
create 語句的文法是相同的,資料類型是不同的。但使用子查詢建立表的文法是不同的。SQL SERVER上使用子查詢建立的語句:SELECT empno, ename, sal*12 ANNSAL, hiredate into dept30 FROM emp WHERE deptno = 30; ORACLE 上使用了查詢建立表的:CREATE TABLE dept30 AS SELECT empno, ename, sal*12 ANNSAL,
Time of Update: 2018-12-04
Oracle
Time of Update: 2018-12-04
方法1: 1、當前session中commit、rollback都可以解鎖 2、在別的session中(DBA)通過 尋找使用者鎖 select s.username, decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL,
Time of Update: 2018-12-04
在偶然一次執行Oracle 9i的left outer join查詢時,發現了一些匪夷所思的問題,在此貼出來和大家討論一下。先建立一些表和記錄來類比當時的情況:create table temp_test1( a number(10));INSERT INTO temp_test1 VALUES(1);INSERT INTO temp_test1 VALUES(2);INSERT INTO temp_test1 VALUES(3);INSERT INTO temp_test1
Time of Update: 2018-12-04
偶然一次查看舊系統的預存程序的代碼時,發現賦值操作都是: SELECT 1234 INTO v_Value FROM dual; 這樣的文法。 我以前也是做SQL SERVER開發的,在SQL SERVER中我也常用:SELECT v_Value=1234這樣的文法來賦值。估計寫這些代碼的人可能也有SQL SERVER的背景。 比起 v_Value := 1234; 這樣的賦值文法,FROM
Time of Update: 2018-12-04
查看當前license情況SQL> show parameter license;NAME TYPE VALUE------------------------------------ ----------- ------------------------------license_max_sessions integer 0license_max_users
Time of Update: 2018-12-04
設定檔:<hibernate-mapping> <class name="vo.SshPost" table="ssh_post" > <!-- <cache usage="read-write"/>--> <id name="postId" type="java.lang.String"> <column name="post_id" />