今天寫INSERT語句,想直接把一表裡的資料取出直接插進另外一表。結果文法忘記了。找了半天。真是白癡啊自己,先把找到的文法記錄下來吧。。。set feedback off;set pagesize 0;create table foo (a number, b varchar(10), c varchar(10));insert into foo values ( 15, 'abc','def' );insert into foo values (998, 'max','min'
oracle中left join和right join的區別 通俗的講: A left join B 的串連的記錄數與A表的記錄數同 A right join B 的串連的記錄數與B表的記錄數同 A left join B 等價B right join A table A: Field_K, Field_A 1 a
---------------------------------------------------------------------------------------------2011-12-14編輯------------------------------------------------------------------------------------------------------------------- using (OracleConnection oc =
兩台不同的資料庫伺服器,從一台資料庫伺服器的一個使用者讀取另一台資料庫伺服器下的某個使用者的資料,這個時候可以使用dblink。 其實dblink和資料庫中的view差不多,建dblink的時候需要知道待讀取資料庫的ip地址,ssid以及資料庫使用者名稱和密碼。 建立可以採用兩種方式: 1、已經配置本地服務 create public database link fwq12 connect to fzeptidentified by neu usi
SQL> select to_char(hire_date,'yyyy-MM-dd') from employees where rownum < 10;TO_CHAR(HI----------1999-06-212000-01-131987-09-171996-02-171997-08-171994-06-071994-06-071994-06-071994-06-07可以看到前面是1994年06月07日,如何將06月中的0和07日中的0去掉?使用如下方法: SQL>
java代碼調用預存程序,在傳入數組參數的時候用到多種取資料庫連接的方式,這裡我用的是: c3p0串連池,Spring 2.5,Hibernate 3.2.3但是卻一直有這種異常, java.lang.ClassCastException: com.mchange.v2.c3p0.impl.NewProxyConnection cannot be cast to oracle.jdbc.OracleConnection at
一般情況下不區分但是涉及到查詢字串的時候是區分大小寫譬如你表裡有欄位叫name,你要找name為xiaoming的人這裡的xiaoming區分大小寫還有系統資料表中的例如資料表空間,表名,各個對象名的地方,都要大寫不過你要是不喜歡區分這類大小寫,可以用LOWER函數將所有你大寫的字元變成小寫也可以用UPPER將所有的小寫變成大寫用法select (UPPER.'AbCd) FROM DUALLOWER用法同上上面部分是網摘,個人感覺一樣。
select name,value from v$sysstat where upper(name) like '%DBWR%';SQL> /NAME VALUE---------------------------------------------------------------- ----------flash cache insert
1.絕對值:abs() select abs(-2) value from dual;2.取整函數(大):ceil() select ceil(-2.001) value from dual;(-2)3.取整函數(小):floor() select floor(-2.001) value from dual;(-3)4.取整函數(截取):trunc() select trunc(-2.001) value from dual; (-2) 5.四捨五入:round()