Browse by Tags

為dotConnect資料類別產生器加入客製邏輯
雖然Oracle已經釋出 ODAC for Microsoft Entity Framework 11.2.0.2.30 ,但尚在Beta階段,加上平台侷限.NET 4.0,目前工作專案如需在Oracle上使用LINQ,還是以 devart的dotConnect for Oracle 為主。 最近在使用dotConnect for Oracle開發時,發現預設產生Model類別會自動抓取Oracle欄位的註解欄位,用 XML Documentation 加註在類別屬性上: /// <summary>...
Posted 20 March 2011 10:56 AMJeffrey | with no comments 4,609
Filed under: , ,
Oracle Instant Client安裝
前幾天分享了 Windows 7安裝Oracle Client 的經驗,有網友提到了Oracle Instant Client,不過畢竟已是年老體衰之人,當然就沒有勤快到馬上去實地測試一下。 無奈,出來混,總是要還的。(誤) 今早Toad Freeware在啟動時出了狀況,只要一用Oracle 10.2 x86 Client連線就會Crash。氣憤之餘, 在命運的作弄下 剛好看見Toad的Installed Clients清單中有個"偽。Instant Client - 10.2.0.1...
Posted 16 September 2009 02:43 PMJeffrey | 2 comment(s) 35,729
Filed under: ,
TIPS-用ADO.NET寫入BIG5罕用字到ORACLE VARCHAR
上回我們破解過" 用ADO.NET讀取ORACLE VARCHAR中的BIG5罕用字 ",今天又有人出了難題--如何將BIG5罕用字寫入ORACLE VARCHAR2欄位? 經實驗,單純用cmd.Parameters.Add("param", OracleType.VarChar).Value="含罕用字/造字的字串",則所有的罕字與造字在資料表中會變成問號。我猜與讀取時面對的問題完全相同,資料從網路接收到OracleClient解析完成的過程中...
兩個Oracle Linked Server與SQL間資料移轉問題
我在一台SQL上設了Linked Server指向ORACLE,利用 INSERT INTO SqlTable SELECT * FROM LinkedOracleServer..MySchema.MyTable 的方法從ORACLE端匯資料過來,一路相安無事。 直到今天同事改了ORACLE上的Schema,將USERNAME由VARCHAR2改為NVARCHAR2,結果在倒資料時冒出以下錯誤: Msg 7356, Level 16, State 1, Line 5 The OLE DB provider...
Posted 03 September 2008 08:22 AMJeffrey | 6 comment(s) 17,379
Filed under: , ,
TIPS-當Oracle Client遇上高精確度數字
同事遇到的問題。 用PL/SQL UPDATE資料表,設定一個NUMBER(30,10)欄位為2425251.6261653065(整數7位,小數10位,共17位),再SELECT時卻被四捨五入過,與原先的值不同。同事試了PL/SQL Developer與Toad都發生位數被偷工減料的情形,例如: Toad 的查詢結果如下,最後的53065硬生生變成531。 我試了手上的 Aqua Data Studio (4.7版是Free的,幾乎可頂替Toad)及 QueryExpress (非常輕巧的Query工具...
Posted 16 February 2008 01:16 AMJeffrey | 1 comment(s) 6,372
Filed under: ,
TIPS-Case Sensitive In Oracle Table/Column Name
印象中,ORACLE的Table Name, Column Name都是不分大小寫的。不過今天我摔了第二次,決心把這個Tip寫下來... 建Oracle Table,大部分我會徒手寫CREATE TABLE Script,偶爾偷懶會用 Aqua Data Studio 。今天用想驗證Transaction,於是用Aqua Data Studio的管理UI建了一個Table: Jeffrey。資料表建出來了,UI上看得到,但SELECT * FROM Jeffrey卻一直得到 ORA-00942:...
Posted 24 December 2007 10:30 AMJeffrey | with no comments 6,319
Filed under: ,
Two Database Tips
#別用浮點數算錢 Don't use float in currency calculation DECLARE @f1 FLOAT , @f2 FLOAT DECLARE @f3 FLOAT , @f4 FLOAT SET @f1=6481.45 SET @f2=6000 SET @f3=0.1 SET @f4=(@f1-@f2)*@f3 SELECT (6481.45-6000)*0.1 AS V1 SELECT @f4 AS V2 SELECT ROUND(@f4, 2) AS V3 SELECT...

搜尋

Go

<April 2017>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication