小寫字母轉大寫字母:upper();大寫字母轉小寫字母:lower();字串截取函數:substr(str,a,b);a,b為整數,str為字串,截取字串str從a開始的b位字元,當a為-1時從字串右邊至左開始尋找,例:select substr('abcd',2,2) from dual;---返回bc;字串串連:||例:select 'ab'||'cd' from
Table 名字和 Schema名字相同:有schema和表名都為Arwen.Schema Arwen裡面有一個包PKG,包裡有函數Plus,返回兩數相加的結果SELECT Arwen.PKG.Plus(1,2) FROM dual; --執行這條sql沒出啥錯,返回結果3.但在一個pl/sql 塊中就出錯了declareresult int;beginselect Arwen.PKG.Plus(1,2) into result from
一個db類 類似於jdbc的驅動和連結配置 package com.assi;import org.apache.log4j.jdbc.JDBCAppender;public class DB extends JDBCAppender { public DB(){ this.setDriver("oracle.jdbc.driver.OracleDriver"); this.setURL("jdbc:oracle:thin:@172.18.220.
1、切換使用者和登入:conn system/password@myoracle as sysdba; myoracle 是資料庫名,也可以說是服務名。 as sysdba是以管理員身份登入。如果不加資料庫名,可能會報協議適配器錯誤。 如果有多個資料庫的話,即使在本機登入。2、建立一個使用者create user xiaoming identified by password;刪除使用者 drop user xiaoming;如果一個使用者已經建立了表,需要帶一個參數
Oracle 中count函數用法Count用來統計查詢結果有幾條記錄例表 t_test姓名性別年齡工資張三男232000李四女34 王武男251300 ① 簡單應用查詢:Select count(*) from t_test;結果:3解釋:以上查詢將返回表t_test中記錄的條數。② 帶where條件的應用查詢:Select count(*) from t_test where
想起instr(), 複習一下:=======================================================INSTR(源字串, 目標字串, 起始位置, 匹配序號)例如:SELECT INSTR('THIS IS HIS BOOK.','IS', 3, 1) FROM DUAL;中,源字串為'THIS IS HIS BOOK.', 目標字串為'IS',起始位置為3,取第1個匹配項的位置。預設尋找順序為從左至右。當起始位置為負數的時候,從右邊開始尋找。======
Replace(char, str1, str2) Replaces every occurrence of str1 in char with str2.Length(char) Returns the length of the char.Initcap(char) Changes the first character of each element in char to uppercase.Power(m,n) Multiplies m to the power n.Sqrt(n)