EX : Select Right('00000000' + Cast(123 as varchar),8) > '00000123'
參考自 : The Will Will Blog
http://blog.miniasp.com/post/2010/05/T-SQL-Tips-Fixed-Length-Number-with-Zero-Padded.aspx
felixhuang 發表在 痞客邦 留言(0) 人氣(27,232)
錯誤訊息 :
ORA-02429: 無法捨棄用來強制實現唯一/主索引鍵的索引
ORA-02429: cannot drop index used for enforcement of unique/primary key
檢查要刪除的Index是否有相依的Constraint,如果有... 先刪除Constraint,再刪除Index
alter table [Table Name] drop constraint [Constraint];
DROP index [Index Name];
felixhuang 發表在 痞客邦 留言(0) 人氣(4,950)
[完整錯誤訊息] :
The project was not built due to "Could not delete 'bin/com'.". Fix the problem, then try refreshing this project and building it since it may be inconsistent
[解決方式] :
刪除bin/ or Web-Inf/classes 底下資料夾,或使用 Projcet > Clean 然後重新 Build Project ,如果該資料夾仍無法刪除,可能需要重開機再執行...
felixhuang 發表在 痞客邦 留言(0) 人氣(948)
[錯誤訊息] :
伺服器: 訊息 5123、 層級 16,狀態 1、 第 1 行
CREATE FILE 嘗試開啟或建立實體檔案 '<
完整路徑的資料庫檔案名稱 >' 時遇到作業系統錯誤 3(The system cannot find the path
specified.)。
felixhuang 發表在 痞客邦 留言(0) 人氣(2,915)

原因 : 通常是安裝英文版的office,但是作業系統的地區設置成非英文區域。
在控制台>語言與地區選項(Regional and Language Options) 將自訂改為英文區域。
felixhuang 發表在 痞客邦 留言(1) 人氣(387)

在 mssql Insert 大量資料時產生的錯誤訊息,google大部份是說因為硬碟空間不足或是要增加或縮減資料庫,結果我調高檔案自動成長
(Automatically grow file By percent)
設定就OK,應該是原來預設的10%太小,不能應付瞬間大量的資料更新導致。
felixhuang 發表在 痞客邦 留言(0) 人氣(219)
使用Translate() 符合條件會回傳null:
ex :
LENGTH(TRIM(TRANSLATE('123b', ' +-.0123456789',' '))); return 1
LENGTH(TRIM(TRANSLATE('a123b', ' +-.0123456789',' '))); return 2
LENGTH(TRIM(TRANSLATE('1256.54', ' +-.0123456789',' '))); return null
LENGTH(TRIM(TRANSLATE ('-56', ' +-.0123456789',' '))); return null
felixhuang 發表在 痞客邦 留言(0) 人氣(8,513)
MS Sql 的 Select into ,在PL SQL 也是有的.... 順便記下 PL SQL的insert into
1. PL SQL 的Select into
CREATE TABLE [New Table Name] AS SELECT * FROM [Table Name]
2. PL SQL 的 insert into select
INSERT ALL INTO [Table Name 1] SELECT * FROM [Table Name 2]
felixhuang 發表在 痞客邦 留言(0) 人氣(6,850)
完整錯誤訊息 :
嚴重的: Error starting static Resources
java.lang.IllegalArgumentException: Document base [XXX] does not exist or is not a readable directory
原因 :
在Tomcat刪除Web目錄服務之後,沒有更新 server.xml 設定檔。
felixhuang 發表在 痞客邦 留言(0) 人氣(1,076)
完整訊息 :
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
原因應該是log4j的設定檔(properties)位置有誤,或是重覆載入 log4j.jar 檔,檢查以下設定檔位置。
felixhuang 發表在 痞客邦 留言(0) 人氣(1,620)