顯示具有 Oracle 標籤的文章。 顯示所有文章
顯示具有 Oracle 標籤的文章。 顯示所有文章

2013年4月11日

Oracle PLSQL 指令效能分析

以下是源自網路的一段建議,分享給大家,原本是有人問用Cursor寫比較方便,像底下table dump 是不存在

2012年10月11日

Oracle 11g認證考試

取得 11g OCA 認證(需要兩科考試),有以下考試方法:

2012年9月12日

解決"ORA-01830: 再轉換整個字串前,日期格式圖片就結束了"

我的程式是C#.net 2.0 連接到Oracle 資料庫進料存取,在進行insert資料時,出現了以下的錯誤

2012年8月24日

2012年7月31日

解決.net oleDB連到Oracle無法使用parameter

為了防止sql injection一般會使用Parameter來取代條件值,對於要取代的變數,不同的db provider有不同取代方式:

手動移除Oracle

很多時候我們因為重複反安裝導致Oracle 無法完全移除.這裡提供手動的方式來移除。但請注意務必小心操作, 錯誤的操作將造成災難。以下分兩種OS進行說明:

2012年6月29日

解決ORA-01502: index or partition of such index is in usable state

發生原因:

直接載入或DLL動作,一個被標記為無用的Index或Index partition。

處理:

DROP 這個 index, 或 REBUILD 這個 index, 或 REBUILD 這無用的index partition

Rebuild指令:

1. Alter index  [Index_name] rebuild

參考:

http://www.dba-oracle.com/t_ora_01502_index_string_string_or_partition_of_such_index_is_in_usable_state.htm

2012年6月28日

Oracle 11g express和enterprise版有何不同

Oracle express版是一個免費的產品,當然會有一些限制,但對於一個小系統是足夠的,express版僅提供以下的硬體使用 (跟sql express 很像):

2012年4月30日

Oracle對於.net空字串視為null

日前利用.net新增一筆資料到oracle,回應訊息是『ORA-01400: cannot insert NULL into ( …』,我的新增程式如下:

2012年4月15日

2011年11月9日

在Windows下重裝Oracle client時,無法刪除oci.dll

我們重裝Oracle client 92時,利用Universal installer將所有產品刪除後,重新安裝Oracle data Provider,當中會遇到以下錯誤,以下為windows 2003:

2011年10月12日

如何找Oracle的Primary key欄位或其他constraint

再開發Oracle資料庫程式時,會拋出錯誤訊息SYSXXX constraint 錯誤,但不知SystemXXX是什?

2011年9月14日

如何用C#呼叫Oracle function/procedure

以下程式碼是範如何用C#呼叫Oracle function/procedure, 參數若有out不能用select from dual來抓回傳值。
另外可參考如何建立oracle function。

如何建立Oracle(PL/SQL) Function

 

在 Oracle, 你可以建立自己的Function.

2011年9月6日

ORACLE(PLSQL) insert into 和 Select into

底下是示範PLSQL insert into 和select into的語法:

Oacle SQL Hint, 指定使用某Index

在SQL語句優化過程中,我們經常會用到hint,現總結一下在SQL優化過程中常見Oracle hint的用法:
如果是要指定使用某個Index,則利用規則。

2011年5月31日

2011年4月19日

如何在Win 7 x64安裝PLSQL DEVELOPER 8和 Oracle 11g x64 Client

會進來看這篇,想必您在Win 7 X64位元的環境安裝PLSQL DEVELOPER 8和Oracle 11g X64 Client(64位元)沒辦法順利安裝成功。在此分享我的安裝經驗供大家參考。