Time of Update: 2018-07-23
1、基本文法 select * from table [start with condition] connect by [prior] id=parentid 一般用來尋找存在父子關係的資料,也就是樹形結構的資料;其返還的資料也能夠明確的區分出每一層的資料。 start with condition 是用來限制第一層的資料,或者叫根節點資料;以這部分資料為基礎來尋找第二層資料,然後以第二層資料尋找第三層資料以此類推。 connect by [
Time of Update: 2018-07-23
今天在我的個人機器上安裝了Oracle伺服器端。很奇怪,本地能正常訪問,而區域網路內的其他機器不能訪問。在網上搜尋了一個晚上,總算解決了。現將解決辦法與大家分享。分享也是一種美德。 1:首先確保所有組件都被正常安裝,如伺服器的監聽器和用戶端的各種配置等。 2:由於防火牆的問題,即使上面的配置沒有問題,在區域網路內也不能訪問。需要在伺服器端作一下配置
Time of Update: 2018-07-23
Oracle重複資料刪除記錄的最好的方法: DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(y.ROWID) FROM EMP y WHERE y.EMPNO = E.EMPNO ) 1、子查詢找出某員工最低的ROWID(肯定只有一個),其它大於這條記錄ROWID的,全部刪除。 2、Oracle中使用ROWID重複資料刪除記錄最快,因為Rowid對應這條記錄在磁碟上的位置
Time of Update: 2018-07-23
查看資料庫都有哪些鎖 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo,
Time of Update: 2018-07-23
以下內容轉自:http://lovexueer.itpub.net/post/5072/49241 12月26日(星期一) 測試環境: OS :XP DB:9201 本測試測試了如下情況: a.正常關閉資料庫,資料庫(未)歸檔,復原段資料表空間丟失,成功恢複 b.非正常關閉資料庫,資料庫非歸檔,有活動事務,復原段資料表空間丟失,成功恢複
Time of Update: 2018-07-23
新技術發展太快了,舊機器想要安裝一套作業系統,在開發部居然只有windows 2008的安裝盤,安裝windows 2008倒是很快,也不怎麼用人設定。但是作業系統安裝好以後,要開始安裝oracle 10.2.0.1伺服器時確遇到了麻煩,一選擇進階安裝就報三個“未知”錯誤,用簡單安裝模式也過不去,查了一通,oracle有專門為vista和windows 2008打包的安裝程式,可是沒有otn帳戶下載不了。又查了一通,發現可以選擇setup可執行檔的相容性為windows 2003相容模式。原帖:
Time of Update: 2018-07-23
以字元類型為例 java代碼 public static void main(String[] args) throws Exception { String sql = "select COLUMN_NAME, DATA_TYPE, Data_Default from user_tab_columns where TABLE_NAME = 'TEST'"; Connection con =
Time of Update: 2018-07-23
Hibernate主鍵的建置原則 <class name="Customers" table="customers"> <id name="id" column="id"> <!--
Time of Update: 2018-07-23
Oracle從10G版本開始 安裝DBMS的時候 就安裝的server沒有安裝用戶端 ,用戶端是獨自 安裝的 ;帶來了更靈活的使用 比如 你的伺服器在Linux上,你可以就在你的windows平台下面安裝一個Oracle Client 來對 通過OEM資料庫進行控制, 自然 ORACLE 公司做得很周到 在伺服器端 你可以通過WEB形式的OEM來進行管理下面看看怎麼來在solaris 10 x86平台下面使用Oracle 10G OEM
Time of Update: 2018-07-23
PPAS有兩個遷移工具,一個圖形介面的,一個命令列的,下面以圖形介面為例。 1 首先需要在目標資料庫系統PPAS上建立和源庫對應的使用者和對等的許可權,再建立目標資料庫。 create user " USERNAMEXXX " withsuperuser password 'xxxxxx'; create database DatabaseNameowner="TYTUTOR" encoding='utf8';
Time of Update: 2018-07-23
1.日期時間間隔操作 目前時間減去7分鐘的時間 select sysdate,sysdate - interval ’7’ MINUTE from dual 目前時間減去7小時的時間
Time of Update: 2018-07-23
6.2.1 Pfile檔案 Pfile(Parameter File)檔案是基於文字格式設定的參數檔案,含有資料庫的配置參數。 Oracle 9i在安裝時為每個資料庫建立了一個Pfile,預設的名稱為“init+常式名.ora”,這是一個文字檔,可以用任何文本編輯工具開啟。 表6.1 資料庫的初始化參數檔案分析 內容 說明 #
Time of Update: 2018-07-23
問:什麼是NULL。 答:在我們不知道具體有什麼資料的時候,也即未知,可以用NULL, 我們稱它為空白,ORACLE中,含有空值的表列長度為零。 ORACLE允許任何一種資料類型的欄位為空白,除了以下兩種情況: 1、主鍵欄位(primary key), 2、定義時已經加了NOT NULL限制條件的欄位 說明: 1、等價於沒有任何值、是未知數。 2、NULL與0、Null 字元串、空格都不同。
Time of Update: 2018-07-23
學習oracle,最好首先瞭解Oracle的架構。這樣對Oracle有一個整體的認識,有高屋建瓴的作用 1、物理結構(由控制檔案、資料檔案、重做記錄檔、參數檔案、歸檔檔案、口令檔案組成) 一個資料庫中的資料存放區在磁碟上物理檔案,被使用時,調入記憶體。
Time of Update: 2018-07-23
如何計算Oracle的表一條記錄佔用空間的大小。如何計算Oracle的表記錄佔用空間的大小。是把所有欄位的大小都加起來嗎。varchar(256),char,number算幾個位元組。------解決方案--------------------第一行的列頭資訊所佔位元組數,再加上各個欄位所佔的位元組資料,加起來是多少就是多少列頭資訊記錄每個欄位的資料類型------解決方案--------------------1,你可以對錶進行分析,然後在user_tables中可以看到平均的行長度(每條記錄
Time of Update: 2018-07-23
在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加幾個 START WITH 1 -- 從1開始計數
Time of Update: 2018-07-23
oracle 預存程序菜鳥級知識 http://945xiexie.javaeye.com/blog/595631 一. 概述 Oracle預存程序開發的要點是: • 使用Notepad文字編輯器,用Oracle PL/SQL程式設計語言寫一個預存程序; • 在Oracle資料庫中建立一個預存程序; • 在Oracle資料庫中使用SQL*Plus工具運行預存程序; • 在Oracle資料庫中修改預存程序; •
Time of Update: 2018-07-23
1.用SQL語句:此語句是用Toad 的SQL Monitor 工具追蹤提取的 SELECT d.status "Status", d.tablespace_name "Name", d.contents "Type", d.extent_management "Extent Management",
Time of Update: 2018-07-23
C:/>sqlplus SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 9月 29 15:08:34 2007 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 請輸入使用者名稱: sys as sysdba請輸入口令: 串連到:Oracle9i Enterprise Edition Release 9.2.
Time of Update: 2018-07-23
Oracle資料庫的資料統計(Analyze) Oracle資料的最佳化器有兩種最佳化方法:基於代價/成本的最佳化器(CBO)和基於規則的最佳化器(RBO),系統在對SQL進行最佳化的時候,使用哪種最佳化決定於初始化參數OPTIMIZER_MODE,該參數值可以設定為:CHOOSE,RULE,ALL_ROWS,FIRST_ROWS。在Oracle9i以後的版本中還引入了新的最佳化參數命令:FIRST_ROWS_1,FIRST_ROWS_10,