Time of Update: 2015-08-28
標籤:資料庫 安裝 oracle 大資料 水滴石穿oracle之安裝 資料庫:就是把一些記錄或者叫條目,放在資料庫應用或者軟體中來管理。這樣管理有什麼好處呢?它可以快速的檢索某一條! 我們常用的excel就可以看成一個簡單的資料庫,excel表格中也是儲存一些記錄,但是記
Time of Update: 2015-08-28
標籤:看一條sqlselect q.*, r.goods_name from (select nvl(t.goods_code, s.goods_code) goods_code, t.buy_open_price, t.buy_position_price, t.buy_position_amount, s.sale_open_price,
Time of Update: 2015-08-27
標籤:情境:Oracle11GDB伺服器上用sqlplus直接連很快(秒連),但加上服務名後卻半天沒反應。一台正式、一台測試都出現此問題。sqlplus:xnwz/xnwz 很快sqlplus:xnwz/xnwz@orcl
Time of Update: 2015-08-27
標籤:題目:有一張老師表T,欄位是T_ID,T_NAME;有一張學生表S,欄位是S_ID,S_NAME;還有一張班級表C,欄位是T_ID,S_ID,C_NAME,其中C_NAME的取值只有‘大班’和‘小班’,請查詢出合格老師的名字,條件是老師在大班中帶的學生數大於老師在小班中帶的學生數--建立T表create table T(t_id number(4) primary key,t_name varchar2(20)); --建立S表create
Time of Update: 2015-08-28
標籤:使用Oracle10g建立資料庫後,向資料庫中匯入了部分資料,第二天繼續向資料庫中匯入資料表時發生錯誤:查了很多資料發現原來是Oracle資料表空間限制,導致無法繼續匯入資料的原因。如果在建立資料庫時沒有設定,Oracle 預設的資料表空間大小為400M,當資料庫中資料量達到這個值,再向資料庫中匯入資料就會報錯。解決方案是擴充資料表空間。可以選擇將表容量擴大,比如擴充到5G,或者當資料表空間不夠時每次自動增加一定的容量,如每次自增200M。下面列出詳細過程:1.通過sql plus
Time of Update: 2015-08-28
標籤:oracle匯入匯出命令詳解(附資料庫每天定時備份指令碼)一. 匯出工具 exp1. 它是作業系統下一個可執行檔檔案 存放目錄/ORACLE_HOME/bin exp匯出工具將資料庫中資料備份壓縮成一個二進位系統檔案.可以在不同OS間遷移 它有三種模式: a. 使用者模式: 匯出使用者所有對象以及對象中的資料; &
Time of Update: 2015-08-28
標籤:1、截取字串oracle截取字串用到了一個函數substr,參數為:substr(字串,起始位置,截取長度),例如:字串123,112,需要將末尾逗號去掉,那麼截取函數如下:select substr(‘123,112,‘,0,length(‘123,112,‘)-1) from dual;結果:123,1122、替換字串使用函數:replace,如下:select replace(‘想當年,金戈鐵馬,氣吞萬裡如虎‘,‘虎‘,‘狼‘) from dual;
Time of Update: 2015-08-27
標籤:tart with...connect by Oracle的Start with...Connect By實現了樹的遞迴查詢,但是現在要求用MYSQL也實現相同的遞迴查詢樹的功能。這個功能是我從以前從未使用到過的,於是,我上網查詢、找了一些資料開始做了起來。
Time of Update: 2015-08-28
標籤:-- 聲明遊標;CURSOR cursor_name IS select_statement--For 迴圈遊標--(1)定義遊標--(2)定義遊標變數--(3)使用for迴圈來使用這個遊標declare --類型定義 cursor c_job is select empno,ename,job,sal from emp where job=‘MANAGER‘; --定義一個遊標變數v_cinfo
Time of Update: 2015-08-27
標籤:oracleSELECT DECODE(file_name, ‘M‘, tablespace_name, LPAD(‘ --->‘,5) || file_name) tablespace_name FROM (SELECT * FROM (SELECT tablespace_name, ‘M‘ file_nameFROM&nb
Time of Update: 2015-08-27
標籤:udev asm 核心就在於以下兩個語句,測試了redhat 5和redhat 6,語句中的b c d代表的是sdb sdc sdd等,要根據實際情況進行修改redhat 5for i in b c d e f g h i j k l m n o p; --根據自己的盤符做調整doecho "KERNEL==\"sd*\",
Time of Update: 2015-08-28
標籤:A表:(欄位:ID,NAME,ADDRESS,PHONE,LOGDATE);B表:(欄位:NAME,ADDRESS,PHONE)將表A中的欄位LOGDATE中為2001-02-11的資料更新為2003-01-01,請寫出相應的SQL語句(該欄位類型為日期類型)請寫出將表中NAME存在重複的記錄都列出來的SQL語句(按NAME排序)請寫出題目2中,只保留重複記錄的第一條,刪除其餘記錄的SQL語句(即使表中不存在重複記錄)請寫出將B表中的ADDRESS,PHONE更新到A表中的SQL語句(按N
Time of Update: 2015-08-28
標籤: 有時候想強制移除一個已經串連的Oracle使用者,不能直接刪除,可以用Kill會話資訊。 比如今天想刪除一個被串連的SDE使用者,可以用以下方法刪除一個“正在被串連”的使用者。 1.查看所有使用者的會話資訊。 select sid,serial#,username from v$session; 2.查看某一個指定使用者的會話資訊。
Time of Update: 2015-08-28
標籤: 現在要對5千萬資料的表刪除2千萬的資料,怎麼要快呢?直接刪肯定不行,最好的方法是: 1.用create table as 2.並行建主鍵和索引 問題來了,頭天晚上操作的,第二天上班發現了很嚴重的效能問題,那到底是什麼問題呢?來做個實驗吧!SQL> create table test as select * from
Time of Update: 2015-08-28
標籤:前端程式傳過來的值是有三個欄位組合之後的結果,後端程式處理,並且將查詢的資料反饋給前端。PS:不能直接使用欄位RPT_NO的,因為在這條記錄中RPT_NO恰好等於其他三個欄位的組合值。 正確的做法是使用"拼接操作符“ (||)。RT,記下來以備日後查看,有需要的同學也可參考 :)Oracle: SQL組合不同欄位作為一個查詢條件
Time of Update: 2015-08-28
標籤:Oracle安裝過程其實有很多的文檔可以參考。以oracle11g release版本為例:從官網下載下來的zip ,包含兩個部分,win32_11gR2_database_1of2.zip 以及win32_11gR2_database_2of2.zip 兩個包是有大有小,一個主要安裝,另一個是將包中的檔案拷貝。將2of2中的\stage\Components 中檔案拷貝到 1of2中相應的位置,進行setup.exe安裝即可。因為很多人都說
Time of Update: 2015-08-28
標籤:一、建立Oracle使用者1.root使用者:建立Oracle安裝組oinstall,資料庫管理員組dba,及oracle使用者命令如下:[[email protected] ~]# /usr/sbin/groupadd oinstall[[email protected] ~]# /usr/sbin/groupadd dba[[email protected] ~]# /usr/sbin/useradd -g oinstall -G dba oracle (
Time of Update: 2015-08-28
標籤:今天進行項目開發時,為了測試專案中SQL執行效果,就用PLSQL Developer執行了一下,沒有commit就繼續敲代碼了,之後重新使用PLSQL Developer時,可能是網路原因,PLSQL Developer斷開了與資料庫連接並且卡死,便強制結束了。代碼敲完後進行測試,項目執行後沒效果,並且無響應,debug後發現jdbc執行SQL時沒反應了,問了一下穀老師才找到原因。由於在PLSQL
Time of Update: 2015-08-28
標籤:Oracle中的NVL函數(2012-11-30 13:21:43)轉載▼標籤:nvloracle分類: Oracle
Time of Update: 2015-08-28
標籤:以前曾經用過Oracle+ExtJS進行項目開發,可能接觸的很少,感覺和Sqlserver資料庫大同小異,就我自己而言,很多項目一般基於Ado.Net+Sqlserver2008 R2這一套(用過的Entity FrameWorkEntity