在使用PO Interface時,如果產生錯誤,如下:
SELECT INTERFACE_HEADER_ID , PROCESS_CODE FROM PO_HEADERS_INTERFACE  WHEREPROCESS_CODE = 'REJECTED' ;

keven 發表在 痞客邦 留言(0) 人氣()


因為最近開會時提到要修改舊程式,以符合新的系統,
但是舊有的程式需要保留,並且將檔案開頭有CK的修改為FK,
因為檔案還蠻多的,所以自己就試著做一個批次更名Shell Script。
這個Shell Script已在Linux、HP-UX測試過,不過我不是系統管理員,

keven 發表在 痞客邦 留言(0) 人氣()


在使用SQL Server報表產生器開發程式時,出現ORA-01036: illegal variable name/number的錯誤。


keven 發表在 痞客邦 留言(0) 人氣()


今天在解一個Excle的字串的問題,想找出特定字串在是否存在於搜尋的字串內,
於是使用函數SEARCH(find_text,within_text,[start_num]),
這個公式是不分大小寫,如果想區分大小寫,則改用函數FIND。
儲存格公式如下:

keven 發表在 痞客邦 留言(0) 人氣()


在設計公式時,常常會遇到一些錯誤的訊息,如:#VALUE!、#DIV/0!…等。
這時候我們可以用TYPE函數來取得錯誤訊息的內部號碼,再以IF來判斷就可以自訂錯誤。
如下圖,由TYPE函數得知#VALUE!的號碼是16,所以判斷如果A2+B2的TYPE值為16,就顯示0

keven 發表在 痞客邦 留言(0) 人氣()

利用Oracle SQL Developer來將資料以Insert格式匯出之後,發現匯出檔的表格名稱帶有雙引號,如下:
Insert into "export_table" (A,B,C,D,E) values ('1','2','3','4','5');


keven 發表在 痞客邦 留言(0) 人氣()


因為在v$bh中發現一些很奇怪的數字,例如:4294967295,在dba_objects上根本就查不到,
剛好在網路上搜尋到下面一篇文章(http://www.hellodba.com/reader.php?ID=132&lang=cn
,說明Global Temporary Table也會被載入Buffer Cache,
而且因為Global Temporary Table會針對不同的Session,讓彼此之間的資料獨立,不被其他

keven 發表在 痞客邦 留言(0) 人氣()



先查詢測試表格(tmp01)的相關資料,會使用模糊查詢是因為我在實驗上發現如果有INDEX,它會被載入Buffer Cache,而不會是Table
SQL> select object_id,object_name from dba_objects where object_name like upper('%tmp_01%');
 OBJECT_ID   OBJECT_NAME

keven 發表在 痞客邦 留言(0) 人氣()


將測試資料庫export出來時,中間發現了EXP-00091的錯誤:
EXP-00091: Exporting questionable statistics.

原因是Client端的Characterset與Server端不一致,先查詢Server的Characterset:

keven 發表在 痞客邦 留言(0) 人氣()


今天查詢V$ARCHIVE_PROCESSES時發現兩台機器的值不一樣

Serve A:
SQL> select * from V$ARCHIVE_PROCESSES;

keven 發表在 痞客邦 留言(0) 人氣()