Time of Update: 2018-12-03
NET下基於OO4O,FME,ODP.NET的Oracle Spatial空間資料讀取操作using System;using System.Collections.Generic;using System.Text;using System.Reflection;using Safe.FMEObjects;using System.Collections.Specialized;using System.Xml;using Oracle.DataAccess.Client;using
Time of Update: 2018-12-03
今天,我在一個java群和別人討論對索引的理解問題。 大家說了半天我都無法理解他們在說什麼。 我還在網上查看了很多關於索引的定義, 但都是太籠統沒有比喻也沒有具體的例子。 最後我只能說出我對索引的理解。 我個人定義索引是:一個已經按照一定規則排序好的資料結構或資料集。 下面舉例 例子1: 現在有一張表,裡面有10W行資料,其中有一個列,列的名字叫name,資料類型為字串 現在要查詢一個name為tom的,好,現在在name上建立一個資料庫預設的索引。
Time of Update: 2018-12-03
在那些開口閉口就是多少TPS(Transaction per Second)的系統裡,Oracle TimesTen記憶體資料庫與BEA的Weblogic RealTime算是兩支奇兵。一、Oracle TimesTen Oracle TimesTen是Oracle收購的一款記憶體資料庫。Oracle的SQL無論如何打生打死的最佳化,始終逃不開兩個效能的瓶頸:
Time of Update: 2018-12-03
作者:江南白衣 從8i到10g,Oracle不斷進化自己的SQL Tuning智能,一些秘籍級的最佳化口訣已經失效。 但我喜歡失效,不用記口訣,操個Toad for Oracle Xpert ,按照大方向舒舒服服的調優才是愛做的事情。1.Excution Plan Excution Plan是最基本的調優概念,不管你的調優吹得如何天花亂墮,結果還是要由Excution plan來顯示Oracle 最終用什麼索引、按什麼順序串連各表,Full Table
Time of Update: 2018-12-03
天寒地凍,呆在家裡又讀完了《Mastering Oracle SQL》2nd,發現Oracle的功能還是很強悍,光函數就有兩百個,那些物件導向的查詢語言很難類比,特別是SQL2003裡針對OLAP的windows function等。 幸好Hibernate3.0也支援SQL了。 1.報表合計專用的Rollup函數 銷售報告 廣州 1月 2000元 廣州 2月 2500元 廣州
Time of Update: 2018-12-03
最近做了一個資料診斷的項目,裡面自己寫了一個資料庫的操作類,包含:串連資料庫、讀資料表、執行SQL操作,釋放資料庫等組成,希望對大家有用,由於水平有限,若有錯誤或者代碼不足地方歡迎指正,謝謝。ADOOperate.H//////////////////////////////////////////////////////////////////////// 類功能:用於資料庫的操作 主要實現 串連資料庫 讀資料表 檢查資料表 執行SQL語句//// 孫高朝2010.03.25////
Time of Update: 2018-12-03
一.串連命令串連:conn[ect] 使用者名稱/密碼@網路伺服器[as sysdba/sysoper]如果以sys登陸,因為sys可以有兩種角色,所以需要以“connect 使用者名稱/密碼 as 角色”格式登陸,指定登陸角色。斷開與方案的串連:disc[onnect] 修改使用者密碼:passw[ord] 使用者名稱必須以管理員(sys/system)登陸才可以修改(別人的)密碼(password
Time of Update: 2018-12-03
1、Char定長格式字串,在資料庫中儲存時不足位元填補空格,它的聲明方式如下CHAR(L),L為字串長度,預設為1,最大為2000。不建議使用,會帶來不必要的麻煩。a、字串比較的時候,如果不注意(char不足位補空格)會帶來錯誤b、字串比較的時候,如果用trim函數,這樣該欄位上的索引就失效(有時候會帶來嚴重性能問題)c、浪費儲存空間(無法精準計算未來儲存大小,只能留有足夠的空間;字串的長度就是其所佔用空間的大小)d、char的效率比varchar2的效率稍高。2、Varchar2/varcha
Time of Update: 2018-12-03
1.win7系統下用oracle的setup啟動安裝時,報了一個“程式異常終止,發生內部錯誤。請將以下檔案提供給oracle技術部門”未知未知未知解決方案:在setup上右鍵,屬性-->相容性-->以相容模式運行這個程式windo xp(service park 3)-->以管理員身份運行安裝就解決了。2.oracle 10g在win7下選擇進階選項安裝時發生未知錯誤。解決方案:修改oracle
Time of Update: 2018-12-03
PowerDesigner 串連oracle直接產生資料庫中的表 配置的前提是要有裝oracle的驅動程式,如果有裝oracle伺服器端或用戶端就自動安裝上的oracle的驅動程式 1、database->generate database 2、general->Direct generation 如果沒有配置好資料來源,就要點資料庫的表徵圖 3、配置Data Sourcce 選擇ODBC machine data source 選擇Configure 4、點擊添加data
Time of Update: 2018-12-03
【Oracle入門系列】第04章_函數——v512工作室 編輯:玄玉函數NVL()函數COUNT()函數CASE運算式 我的部落格日期類型NVL2()函數DEDODE()函數HAVING子句v512工作室分組函數與空值NULLIF()函數COALESCE()函數GROUP
Time of Update: 2018-12-03
【Oracle入門系列】第06章_DML與事務控制——v512工作室 編輯:玄玉merge儲存點 我的部落格update事務控制v512工作室deleteSqlPlus的自動認可中科院新科海學校insert語句文法:insert into table [(column1, column2...)] values (value1,
Time of Update: 2018-12-03
【Oracle入門系列】第03章_資料庫查詢基礎——v512工作室 編輯:玄玉空值欄位別名串連運算子 給我發郵件排序條件查詢關係運算子v512工作室重複行算術運算式邏輯運算子中科院新科海學校簡單的表操作指令:建立簡單表:createtable student(name varchar2(20), age number(3) ); 插入新記錄:insert into studentvalues('stone',24); 查看錶結構:desc
Time of Update: 2018-12-03
【Oracle入門系列】第05章_多表串連與子查詢——v512工作室 編輯:玄玉外串連交叉串連On子句子查詢 我的部落格自串連等值串連Using子句TopN查詢v512工作室自然串連非等值串連SQL99串連文法rownum偽列中科院新科海學校Oracle表串連概述:SQL/Oracle使用表串連從多個表中查詢資料格式:select 欄位列表 from table1,table2 where
Time of Update: 2018-12-03
【Oracle入門系列】第01章_資料庫基礎——v512工作室 編輯:玄玉Oracle資料庫簡述 給我發郵件資料建模資料庫基本概念v512工作室E—R模型關係型資料庫基本術語中科院新科海學校資料庫基本概念概念:資料庫(DB,Database):批量組織儲存和操作資料的倉庫。資料倉儲是資料庫領域中的基本名詞,這裡指是它常規意義上的含義 資料庫管理系統(DBMS,Database Management System):在資料庫軟體中起到組織管理資料的軟體模組
Time of Update: 2018-12-03
Oracle系統函數概述:sys_context('userenv','param')函數:通過該函數,可以查詢一些重要訊息。比如你在使用哪個資料庫說明:1)host:返回資料庫所在主機的名稱 2)lanuage:語言 3)db_name:當前資料庫名稱 4)terminal:當前會話客戶所對應的終端標識符 5)session_user:當前會話客戶所對應的資料庫使用者名稱 6)current_schema
Time of Update: 2018-12-03
現象描述:Win7-64bit中成功安裝了 Oracle_win64_11gR2_database 和 plsqldev715 之後 啟動plsqldev時,發現其無法識別Oracle執行個體主要原因:32位的應用程式PLSQL
Time of Update: 2018-12-03
這是我自學Java時做的筆記,有的地方顯得囉嗦,有的顯得描述不全有的解釋文字卻又很重要,尤其對於剛接觸Java的新手而言即便現在,我仍覺得這些解釋文字很重要,偶爾還會去看看因為那些動輒口噴名詞的人很讓人厭惡,既然是解釋,說點白話不是挺好麼有人問我為啥這一系列文章的排版這麼順,其實是當初本著朝聖的心態去記錄的筆記,並將筆記製作成html檔案,後又製作成CHM檔案所以,現在發表這一系列文章,也只是把當初製作好的html筆記的源碼,貼到部落格裡,而已後續的,本系列的每一章節目錄位址,我會列在下方,敬請
Time of Update: 2018-12-03
高效刪除Oracle中重複資料的方法時間:2010-12-28 10:18:43來源:網路 作者:未知 點擊:39次 重複資料刪除技術可以提供更大的備份容量,實現更長時間的資料保留,還能實現備份資料的持續驗證,提高資料恢複服務水平,方便實現資料容災等。 重複的資料可能有這樣兩種情況,第一種時表中只有某些欄位一樣,第二種是兩行記錄重複資料刪除技術可以提供更大的備份容量,實現更長時間的資料保留,還能實現備份資料的持續驗證,提高資料恢複服務水平,方便實現資料容災等。
Time of Update: 2018-12-03
在寫oracle的建立表的SQL時,為了SQL能夠反覆執行,一般都會在create前面加入drop表的語句,但這樣先drop再create的語句在第一次執行時,會報一個不存在該表的錯誤,查了一下,oracle中沒有像sybase那樣先判斷是否存在表再drop表的語句。 sybase中用以下語句就能輕鬆判斷是否已經存在了某表:if exists (select 1 from sysobjects where id = object_