Time of Update: 2018-12-04
Time of Update: 2018-12-04
昨天有個同事在問,為什麼一個生產環境,多了一個奇怪的程式登入。 從v$session 發現有個奇怪的程式:pdshll11e.exe 用如下方法找到登入的IP: [oracle8@db24h log]$pwd /rdb/oracle8/product/8.1.7/network/log [oracle8@db24h log]$cat listener.log | grep pdshll11e 19-JAN-2007 10:46:48 *
Time of Update: 2018-12-04
開發子程式開發過程建立過程CREATE [OR REPLACE] PROCEDURE procedure_name(argument1 [mode1] datatype1,...)IS[AS]PL/SQL Block;IS或AS用於開始一個PL/SQL塊 mode可以是IN,OUT,IN
Time of Update: 2018-12-04
動態SQL的使用Oracle實際上比SQL Server好一些,但絕對沒有傳說中那麼強。這是這些天一識Oracle廬山真面目的感受。看來好多事情多如此,聽的要比見到的完美。接著第一句說,Oracle的動態SQL就很棒,我專門學習了一下。記錄如下。先說說動態SQL是什麼,看這句熟悉的:select * from a_table where a_variable=a_declarevalue;再寫句動態:select * from a_table where
Time of Update: 2018-12-04
T-SQL是SQL Server的語言引擎,而Oracle的語言引擎卻是PLSQL。這兩種查詢語言都對ANSI SQL-92標準進行了擴充以提供額外的支援力度。你所建立的應用程式幾乎都要用到這些補充特性。本文就對最常用的、非標準的Oracle擴充進行了說明,同時還要介紹下如何對這些擴充進行轉化以用在SQL Server環境下。 列的選擇 用PLSQL執行資料查詢的時候,FROM子句是必須的,這同SQL Server的要求是一樣的。
Time of Update: 2018-12-04
【序】為了在工作中寫預存程序,我開始了夢寐以求的Oracle編程。同時,我準備寫學習《精通Oracle 10g PL/SQL編程》(水利水電)一書的學習筆記。這些你能不能寫全:Data Query Language--SELECTData Manipulation Language--INSERT,UPDATE,DELETETransactional Control Language--COMMIT,ROLLBACK,SAVEPOINTData Definition
Time of Update: 2018-12-04
/************************************************我與遊標大四的時候,我要開始找工作了。擠在人群擁擠的人才市場,我滿懷熱情地走近一個招VB程式員的公司。一個大叔不冷不熱地問,做過項目嗎?“沒有,但我的VB成績不錯,希望您能給我一次機會,我想嘗試一下…”做過資料庫嗎?“嗯,做過。”知道什麼是遊標嗎?“……”我們需要有經驗的程式員……就是如此,世界只會相信有實力的人。那個時候會的太少,沒有得到機會也就正常。所以,要學無止境,讓自己強大起來。弱國無外交。
Time of Update: 2018-12-04
pl/sql 是結構化程式設計語言,塊(block)是pl/sql 程式中最基本的結構,所有的pl/sql程式都是由塊組成的。pl/sql 由變數說明,程式碼,和異常處理代碼3部分組成。declare -----標記聲明部分 begin ------標記程式體部分開始exception ------標記異常處理部分開始end; --------標記程式體部分結束 pl/sql 樣本1> set serveroutput on; declare
Time of Update: 2018-12-04
Oracle函數列錶速查 2004-10-20 22:53:13 PL/SQL單行函數和組函數詳解 函數是一種有零個或多個參數並且有一個傳回值的程式。在SQL中Oracle內建了一系列函數,這些函數都可被稱為SQL或PL/SQL語句,函數主要分為兩大類: 單行函數 組函數
Time of Update: 2018-12-04
遊標學習一> 遊標是什麼: 遊標字面理解就是遊動的游標。 用資料庫語言來描述:遊標是映射在結果集中一行資料上的位置實體,有了遊標 使用者就可以訪問結果集中的任意一行資料了,將遊標放置到某行後,即可對該行資料進行操作,例如提取當前 行的資料等等。二> 遊標的分類: 顯式遊標和隱式遊標 顯示遊標的使用需要4步: 1.聲明遊標 CURSOR mycur(vartype number) is
Time of Update: 2018-12-04
UPDATE A.A3 = A.A3+B.B3 的問題表A 結構 : A1 , A2 ,A3 表B 結構: B1, B2, B3其中 A1 ,B1 為PK ,切值相同 就是可以使用A1 = B1 了.請問用SQL 陳述式或過程該如何?如下的功能???更新A 表的 A3 ,用A.A3 與B.B3之和更新.3>update A set A3 = (select A.A3 + B.B3 from B where A.A1 = B.B1) ;7>update (select a1,a3,
Time of Update: 2018-12-04
首先在StdAfx.h標頭檔中加入#import "c:\program files\common files\system\ado\msado15.dll"\no_namespace rename("EOF","adoEOF")然後在App類的標頭檔中聲名public: _ConnectionPtr
Time of Update: 2018-12-04
假設NA公司總部在北京,一個分公司在新疆。現在,本機電腦在分公司,資料庫SID為:SIDXJ,賬戶:userxj/xj123,IP為:192.168.1.100總部有一個資料庫,SID為SIDBJ,帳號為:userbj/bj123,IP為192.168.1.101,要求:在本機資料庫SIDXJ能夠訪問遠端資料庫SIDBJ。即,在sidxj資料庫中,使用者userxj需要建立dblink,以userbj身份訪問sidbj資料庫。步驟:1.首先關閉兩台電腦的防火牆獲得global_name,執行如下
Time of Update: 2018-12-04
Oracle
Time of Update: 2018-12-04
由於變態的要求,要使用C#來串連Oracle資料庫來完成系統的操作, 參考了MSDN文檔才把資料庫連接起來了,並能夠通過SQL語句來完成基本的操作。操作的範例程式碼如下://從資料庫中讀出資料來與控制項對象中獲得的值進行匹配,完成簡單的驗證功能。證明能夠從資料庫讀出對應的資料private void buttonCheck_Click(object sender, EventArgs e) { OracleConnection connection =
Time of Update: 2018-12-04
一.基礎知識為顯示方便,可以直接在欄位後加上標籤(別名)sum(decode())用來統計order by desc/asc 排序distinct,不顯示重複的。 分組:group by 欄位 ,與select前邊的欄位匹配。聚集合函式(max,min,sum,avg)不能出現在where中,這時用having 模糊查詢like a%,以a開頭的。 表的串連from * join * on內串連左,右外串連(非完全符合)(+) 無關子查詢 IN NOT
Time of Update: 2018-12-04
對像我們一樣的一般的程式員來說, 只需關注oracle的資料庫引擎中最重要的的3個引擎, 分別是: SQL指令碼引擎, PL/SQL指令碼引擎, 和JVM(根據我目前的理解,引擎是與指令碼語言對應的概念. 但在此, 不妨暫時把JVM理解成一種引擎) 這三個引擎用於解析並執行由使用者進程發到oracle伺服器上的程式(單獨的SQL程式, PL/SQL程式, JAVA程式,或者它們的混合體!)這三個引擎並不是彼此獨立的, 而是可以相互配合的,在需要的時候!
Time of Update: 2018-12-04
Linux下的配置過程和Windows一樣,如下: 1、將Oracle JDBC的JAR包拷貝到Matlab的相關目錄(../matlab/java/jar/toolbox/)下。 Oracle 11g安裝目錄的jdbcàlib(如/app/Administrator/product/11.1.0/client_1/jdbc/lib)下有四個檔案:ojdbc5.jar、ojdbc5_g.jar、ojdbc6.jar、ojdbc6_g.jar。 ojdbc5.jar、ojdbc5
Time of Update: 2018-12-04
語句和串連ACCESS,SQL Server的一樣的,稍微改一下就可以了: Dim objConn,myDSN If Not IsObject(objConn) Then Set objConn = Server.CreateObject("ADODB.Connection") myDSN = "Provider=OraOLEDB.Oracle;Data Source=Oracle_Shanghai;User ID=scott;PASSWORD=tiger;Persist Security
Time of Update: 2018-12-04
OEFA是一個Oracle Export工具匯出檔案分析器,可以顯示匯出檔案的表結構、記錄數及詳細內容資訊。當前V1.0版本只是一個比較初級的預覽版,很多功能還不完善。本軟體不包括源碼,軟體可以免費使用,但不可以作為商業用途。 以下是軟體的一些: http://www.itpub.net/thread-1193451-1-1.html