2010年8月27日 星期五

signer information does not match signer information of other classes in the same package

原環境為Websphere 6.0.0.1 + SQL 2000,後來資料庫升級到SQL 2005,得調整WAS的相關設定,調整的當中陸續遭遇一些錯誤,相關調整步驟就不在這邊說明囉
一開始我更換JDBC Driver 1.2後,log出現如下錯誤
class "com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement"'s signer information does not match signer information of other classes in the same package

2010年8月23日 星期一

ALTER SCHEMA出現物件已存在的錯誤

ALTER SCHEMA new_schema_name TRANSFER old_schema_name.ObjectName

訊息 15530,層級 16,狀態 1,行 1

名稱為 "ObjectName" 的 物件 已經存在。

2010年8月20日 星期五

整數除以整數結果竟然只保留整數,那小數呢?

最近剛好遇到前端程式與後端資料庫計算後差一塊的問題,應是資料庫端四捨五入的地方怪怪,仔細一看T-SQL語法,整數除整數,比如說51/100,不是0.51嗎?那我用ROUND(51/100,0),應該會進位後得到1吧,結果居然是0,讓我傻眼了一下,那我直接在SSMS中,實際先下了select 51/100看看,結果真的是0,有圖有真相