Time of Update: 2015-08-19
標籤:with as文法–針對一個別名with tmp as (select * from tb_name)–針對多個別名with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), tmp3 as (select * from tb_name3),
Time of Update: 2015-08-18
標籤:1.sccot.emp表中查詢公司的人數,以及在80,81,82,87年,每年僱用的人數,結果類似下面的格式 TOTAL 1980 1981 1982 1987---------- ---------- ---------- -------
Time of Update: 2015-08-18
標籤:create tablespace DSXZFW datafile ‘D:\yangk\oraclespace\DSXZFW.ora‘ size 1000m; // 建立資料表空間,注意如果要還原資料庫的話,資料表空間名一定要與備份的時候空間名一樣(就是客戶現場用的資料表空間名)create user eqqxzfw identified by sa default tablespace DSXZFW quota 500m on users; //
Time of Update: 2015-08-19
標籤:oracle--引用型變數--開啟oracle的輸出口--set serveroutput ondeclare --定義引用型變數,查詢並列印1232的姓名和薪水 --pename varchar2(20);--這2句和下面的2句效果一致 --psal number; pename emp.ename%type; psal emp.sal%type;begin --得到1232的姓名和薪水 --賦值的方式有:=和into select
Time of Update: 2015-08-19
標籤:rac grid oracle今天在檢查SMIDB的時候,發現CRS的警示日誌中出現很多錯誤,具體為:650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;"
Time of Update: 2015-08-19
標籤:1、安裝完oracle資料庫後,遠程第一次無法登陸,需要進入sys使用者後,更改以此後才有效。2、TNS去讀取配置的時候,如果在環境變數中已經配置了 TNS_ADMIN 後,則直接從此目錄下讀取。3、path中配置至oracle用戶端目錄bin下,則可使用tnsping命令來測試連接。 關於PLSQL查詢工具配置:問題: 1、使用了 instant client/oracle client
Time of Update: 2015-08-18
標籤:說明:將以下命令複製到cmd命令列中運行即可,file代表檔案名稱資料匯入imp zzbweb/[email protected] file=e:\zzbweb.dmp fromuser=zzbweb touser=zzbweb rows=y資料匯出exp vote/[email protected] file=F:\vote.dmp rows=y 遠程匯出exp goods/[email protected]/orcl file=e:/carg.dmp
Time of Update: 2015-08-19
標籤:oracle無效且未通過重新驗證 代碼如下:SQL
Time of Update: 2015-08-19
標籤:Oracle修改資料表空間大小使用Oracle10g建立資料庫後,向資料庫中匯入了部分資料,第二天繼續向資料庫中匯入資料表時發生錯誤:查了很多資料發現原來是Oracle資料表空間限制,導致無法繼續匯入資料的原因。如果在建立資料庫時沒有設定,Oracle 預設的資料表空間大小為400M,當資料庫中資料量達到這個值,再向資料庫中匯入資料就會報錯。解決方案是擴充資料表空間。可以選擇將表容量擴大,比如擴充到5G,或者當資料表空間不夠時每次自動增加一定的容量,如每次自增200M。下面列出詳細過程:1
Time of Update: 2015-08-19
標籤:向Oracle資料庫中插入資料出錯:經過排查,因為Update資料時沒有出錯,所以OracleHelper沒有問題:看異常資訊提示:無效的變數和資料,應該是SQL語句的問題,調試時所傳的執行個體UserInfo資料是正確的,所以只能是SQL語句的問題:曾今一度懷疑這樣使用Sequence是錯誤的,中途變換了觸發器,弄了變天觸發器也些錯誤了,再次回到直接用序列,仔細之下,終於發現這個分號‘;’,這裡應該為‘:’,實在是太小了,很難發現,以後這裡
Time of Update: 2015-08-16
標籤:%TYPE 用在變數的聲明裡,用於取得表中的欄位類型;%ROWTYPE 用於聲明基於某個表的行類型; 樣本:%ROWTYPE 使用 DECLARE CURSOR pdct_cur IS SELECT * FROM PRODUCTINFO; cur_prodcrd
Time of Update: 2015-08-19
標籤:資料庫 cursor 這兩天啊有一個心的業務,是需要如果我批量修改資料的話,那麼另一張表的資料也需要修改,也是多條的修改,發現這個問題的時候,自然而然的想到了觸發器,但是以前都是簡單的單條語句的跟新,沒有過整個表的去做一個觸發器,今天學習了一下資料庫中的迴圈,這裡寫一下。 在寫觸發器的時候用到了一個迴圈和一個Cursor,觸發器如下:CREATE OR REPLACE TRIGGER trg_test
Time of Update: 2015-08-15
標籤:oracle1.PL/SQL的定義:PL/SQL(Procedure Language/SQL)PLSQL是Oracle對sql語言的過程化擴充指在SQL命令語言中增加了過程處理語句(如分支、迴圈等),使SQL語言具有過程處理能力。把SQL語言的資料操縱能力與過程語言的資料處理能力結合起來,使得PLSQL面向過程但比過程語言簡單、高效、靈活和實用。 Plsql(oracle),Transact-sql(SQL server)2.入門程式-->列印hello
Time of Update: 2015-08-17
標籤: oracle 12541,12560,00511無監聽程式, 協議適配器錯誤問題分析及解決方案 問題描述:1. lsnrctl start、stop、非常慢,出現卡頓現象;2.
Time of Update: 2015-08-18
標籤:問題:System.InvalidOperationException: 嘗試載入 Oracle 用戶端庫時引發BadImageFormatException。如果在安裝32 位Oracle 用戶端組件的情況下以64 位元模式運行,將出現此問題。--->
Time of Update: 2015-08-16
標籤: 同oracle使用者登入資料庫駐留server。例如,主資料夾/home./oracle.運行以下命令來執行備份操作。 sqlplus /nolog connect /as sysdba sql>createdirectory dump_bx as ‘指定一個存放dmp檔案的檔案夾‘;
Time of Update: 2015-08-16
標籤:windows下的oracle database 執行個體無法自動open database的問題注意:本文適用的前提是:windows 服務中的OracleServiceLEI是自動或者是手工啟動的。在日常的營運過程中,若是遇到windows下的oracle database 執行個體無法自動open database的問題,我一般都是弄一個bat指令碼放在windows啟動裡,如下是指令碼的內容:startup.bat的內容如下:net start
Time of Update: 2015-08-16
標籤:oracle 資料庫 database mysql 好久沒有發表部落格了,在學習oracle之前已經學習過mysql了,以為在學習oracle的時候應該會輕鬆許多,但是,是我想錯了,Oracle要比mysql難上一個層次,主要表現在以下寄個
Time of Update: 2015-08-15
標籤:在Oracle怎樣查詢表中的top10條記錄呢? select * from test where rownum <=10
Time of Update: 2015-08-16
標籤:oracle說明資料庫觸發器是一個與表相關聯的、儲存的PL/SQL程式。每當一個特定的資料動作陳述式(Insert,update,delete)在指定的表上發出時,Oracle自動地執行觸發器中定義的語句序列。觸發器的類型語句級觸發器:在指定的動作陳述式操作之前或之後執行一次,不管這條語句影響了多少行 。行級觸發器(FOR EACH ROW):觸發語句作用的每一條記錄都被觸發。在行級觸發器中使用old和new偽記錄變數, 識別值的狀態。觸發器可用於:1)資料確認