Time of Update: 2018-12-05
//更新圖層中繼資料 public static boolean updateLayerMetadataByID(DataSource ds,String id,String xml)throws SQLException,ClassNotFoundException{ boolean flag=false; Connection con=null; try{ String
Time of Update: 2018-12-05
--固定數組declare type type_array is varray(10) of varchar2(20); var_array type_array:=type_array('ggs','jjh','wsb','csl','dd','bb');begin for i in 1..var_array.count loop dbms_output.put_line(var_array(i)); end loop;end;--可變數組declare type
Time of Update: 2018-12-05
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析並馬上執行動態SQL語句或非運行時建立的PL/SQL塊.動態建立和執行SQL語句效能超前,EXECUTE IMMEDIATE的目標在於減小企業費用並獲得較高的效能,較之以前它相當容易編碼.儘管DBMS_SQL仍然可用,但是推薦使用EXECUTE IMMEDIATE,因為它獲的收益在包之上。 -- 提示1. EXECUTE
Time of Update: 2018-12-05
Oracle的表資料分割函數通過改善可管理性、效能和可用性,從而為各式應用程式帶來了極大的好處。通常,分區可以使某些查詢以及維護操作的效能大大提高。此外,分區還可以極大簡化常見的管理工作,分區是構建千MB資料系統或超高可用性系統的關鍵工具。
Time of Update: 2018-12-05
ORACLE的分區(Partitioning Option)是一種處理超大型表的技術。分區是一種“分而治之”的技術,通過將大表和索引分成可以管理的小塊,從而避免了對每個表作為一個大的、單獨的對象進行管理,為大量資料提供了可伸縮的效能。分區通過將操作分配給更小的儲存單元,減少了需要進行管理操作的時間,並通過增強平行處理提高了效能,通過屏蔽故障資料的分區,還增加了可用性。
Time of Update: 2018-12-05
1private void Button1_Click(object sender, System.EventArgs e)//上傳 2 { 3 int intDocLen = File1.PostedFile.ContentLength; 4 byte[] Docbuffer = new byte[intDocLen]; 5 Stream objStream; 6 objStream = File1.PostedFile.InputStream; 7 objStream
Time of Update: 2018-12-05
在我的上一篇博文中介紹了Oracle spatial
Time of Update: 2018-12-05
由於系統前端使用OpenLayers架構,後台資料庫使用oracle spatial。大家知道Oracle spatial的SDO_GEOMETRY十分複雜,如果使用期java api
Time of Update: 2018-12-05
oracle spatial有個函數 將geometry轉換為gml.函數名稱為SDO_UTIL.TO_GMLGEOMETRY(geo)。這個geo就是SDO.Geometry類型 可是這個函數的傳回值是Clob類型的Geometry。當然我們可以使用TO_CHAR函數 將其轉為字串類型。下面是一個測試的sql:select t.objectid,TO_CHAR(sdo_util.TO_GMLGEOMETRY(t.shape)) AS GML,t.comp_type,t.datatype,t.
Time of Update: 2018-12-05
//插入圖層中繼資料 public static boolean insertLayerMetadata(DataSource ds,String xml,String id)throws SQLException,ClassNotFoundException{ boolean flag=false; String metadataTableName=DBUtil.getLayerMetadataTableName(ds); StringBuffer sql = new
Time of Update: 2018-12-05
查詢距某一點某一距離的所有要素(即我們通常說的周邊查詢)sql:select t.objectid,t.comp_type,t.datatype,t.comp_name,t.health_lic,t.shape.SDO_POINT.X as x,t.shape.SDO_POINT.Y as y,t.reg_addr,t.bus_addr from t_publicplaces t where 1=1 and substr(t.comp_type,0,2)='01' and sdo_within_
Time of Update: 2018-12-05
數學函數1.絕對值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.001) value from dual4.取整(截取)S:select cast(-1.002 as int)
Time of Update: 2018-12-05
前天晚上跟學明下了oracle enterprise linux 和oracle database.沒想到走了那麼多的外網流量,相當於花了1500人民幣下了這個東西啊,來之不易啊,應倍加珍惜。昨天晚上就把enterprise linux裝上了,昨晚和今天早上配了一早上,仔細瞭解了一下。現在正在裝orable database中,寫個過程記錄一下。1.安裝。沒什麼好說了,跟redhat幾乎差不多,只不過在預設選擇的組件裡有cluster,我選上了。有時間玩玩cluster。ftp,DNS啥
Time of Update: 2018-12-05
[轉]oracle定時任務(dbms_job)原文地址:http://publish.it168.com/2006/0311/20060311017002.shtml今天總結下oracle的任務隊列管理器(job queue ),以後也方便查詢. 我們要做定時任務時,有兩種辦法一種是: 作業系統的定時,win的定時任務,unix的crontab一種是: 資料庫級的定時,她的效率更高,再有大量的表級操作時,建議用資料庫本身的job
Time of Update: 2018-12-05
[原文]http://hi.baidu.com/cat_june/blog/item/0573a945fd8ead36879473e4.html自己覺得對Oracle還掌握得不錯,不過昨天隔壁實驗室的同學問了我一個問題讓我鬱悶了一把。她在一個資料庫裡把一個使用者A的在資料表空間AA上的表用exp匯出到exp.dmp檔案中,再把它匯入到另一台機器上的資料庫裡,這時她用的是使用者B,預設資料表空間是BB,但是用imp匯入時我們發現表是匯入到了B使用者下,但是還是存在了AA資料表空間裡面,但是她需要匯
Time of Update: 2018-12-05
在之前看了upto部落格裡面的文章,他所講的是如何講Sql server中的資料匯入到SQL Server Compact Edition 資料庫中 。而我現在需要的是如將Sql換成Oracle資料庫,而且我的oracle資料是伺服器,需要遠端將裡面的資料下載到本地的sqlce中儲存。。。確實不知道是這麼做。。這個問題困惱了很長時間,有的時候想出一點頭緒結果沒有時間去做,好鬱悶啊。。真不知道該這麼辦了。。很急。。而且我現在的作業系統是wince4.2的作業系統,對於web
Time of Update: 2018-12-05
當機器名變換的時候,將C:\oracle\ora92\network\admin\ 目錄下的檔案sqlnet.ora 的對應內容變更為 SQLNET.AUTHENTICATION_SERVICES= (NONE) 當增加Db Server時,將C:\oracle\ora92\network\admin\tnsnames.ora 新增內容: eg1:AXXXX = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL =
Time of Update: 2018-12-05
文章目錄 nvl( ) 函數 最近公司在做Oracle資料庫相關產品,在這裡作以小結: ISNULL()函數文法 ISNULL ( check_expression , replacement_value) 參數 check_expression 將被檢查是否為 NULL的運算式。check_expression 可以是任何類型的。 replacement_value
Time of Update: 2018-12-05
“實際上,促使我離開甲骨文的因素有很多。”高斯林說,“其中,甲骨文給我開的薪水對我是一個沉重的打擊。它們只給了太陽電腦系統公司原先給我的底薪。”他說。 據國外媒體報道,Java之父詹姆斯-高斯林(James Gosling)近日在接受eWEEK專訪時,首度公開談論了他為什麼離開甲骨文。 昔日當詹姆斯-高斯林帶領團隊創造Java語言和平台時,太陽電腦系統公司(Sun
Time of Update: 2018-12-05
RS.OPEN SQL,CONN,A,BA: ADOPENFORWARDONLY(=0) 唯讀,且當前資料記錄只能向下移動ADOPENKEYSET(=1) 唯讀,當前資料記錄可自由移動ADOPENDYNAMIC(=2) 可讀寫,當前資料記錄可自由移動ADOPENSTATIC(=3) 可讀寫,當前資料記錄可自由移動,可看到新增記錄B:ADLOCKREADONLY(=1) 預設鎖定類型,記錄集是唯讀,不能修改記錄ADLOCKPESSIMISTIC(=2)