標籤:SELECT a.areaname as 二級地名 FROM houses h,houses h2,areas a WHERE h.areaid=a.areasid AND h2.areaid=a.areasid AND h.finalassessmentid=1 AND h.houseslevel=2 AND h2.houseslevel=1 AND a.areasid!=a.parentareasid AND a.companysid=2; select * from
標籤:SELECT a.areaname as 二級地名 FROM houses h,houses h2,areas a WHERE h.areaid=a.areasid AND h2.areaid=a.areasid AND h.finalassessmentid=1 AND h.houseslevel=2 AND h2.houseslevel=1 AND a.areasid!=a.parentareasid AND a.companysid=2; select * from
標籤:1.建立使用者SQL> -- 例如建立一個使用者名稱為xiaoming,密碼為a123的使用者SQL> create user xiaomingidentified by a123; 使用者已建立。 SQL> show userUSER 為 "SYS" 2.給使用者授予許可權SQL> -- 給使用者xiaoming授予許可權SQL> grant connect,resource,dba to
標籤:Oracle資料表空間和使用者的建立1、plsql中,使用管理員賬戶登入2、create tablespace test datafile ‘D:\test.ora‘ size 1000m;--建立資料表空間,test為資料表空間名稱3、create user test identified by test default tablespace test quota 500m on users;--建立使用者 --第一個test為使用者名稱 --第二個test為密碼
標籤:1、從表中隨機取記錄 select * from (select * from staff order by dbms_random.random) where rownum < 4 表示從STAFF表中隨機取3條記錄2、產生隨機數 SELECT DBMS_RANDOM.RANDOM FROM DUAL; 產生一個任意大小的隨機數 SELECT ABS(MOD(DBMS_RANDOM.RANDOM,100))
標籤:sqlldr enclosed by Oracle Sqlldr optionally enclosed by(GCH)In all, when you edit the control file,you would rather add theclause “optionally enclosed by” inensurance.The following example is that not use the
標籤:2016-6-12 22:35:51工作用了一年多的oracle,最近在學mysql, 仔細想想 各種串連,感覺這些概念還是蠻煩人的! 最近整理了一下,分享一下自己的理解,有些東西是借鑒網上並自己吸收了的. 1.不管是什麼串連,oracle和mysql的原理是一模一樣的,只是有些寫法不一樣而已.說到寫法,這裡提一下,select * from A, B where a.filed1=b.filed2; --這是第1種寫法, 內串連,這樣寫,很方便,
標籤:--行轉列自訂函數,只針對TABLE1表--paramType是參數類型,用於判斷,param1和param2是條件參數create or replace function My_concat(paramType in integer,param1 in varchar2,param2 in varchar2) return varchar2is resultStr varchar2(2000);begin if paramType = 1 then
標籤:[[email protected] ~]# su - oracle[[email protected] ~]$ sqlplus /nolog SQL> conn /as sysdba; SQL> show user;USER is "SYS"SQL> select name from v$datafile; //建立暫存資料表空間create temporary
標籤:1、GROUP BY ROLLUP(a,b):可以實現簡單的統計報表,相當於 GROUP BY a,b,再GROUP BY a,再GROUP BY * 2、BREAK ON a SKIP 2:配合著GROUP BY ROLLUP用的,BREAK ON a表示相同的a只顯示1次, SKIP 2表示分組之間空2行 3、左外串連/右外串連:MsSQL是LEFT JOIN、RIGHT JOIN,Oracle可以兩表聯查 FROM a,b,然後 WHERE a.XX(+) =