2025年3月3日 星期一

【SQL Server】用其它的 Table 來更新資料(Update From Table)

當更新資料,需要從多個Table取值時,除了使用UPDATE TABLE,MERGE INTO其實也頗好用的,可以把INSERT跟UPDATE都寫在一起,讓語法更簡潔,不過,要注意的是MATCHED跟NOT MATCHED在語法中只能出現一次,所以,如果有多重更新情境的時候,就沒那麼合適了!


2022年7月14日 星期四

【C#】.NET Core MVC的ViewBag/ViewData中文編碼問題

 隨著客戶的專案開始也引入.NET Core,也就遇到越來越多的靈異事件,在原本.NET Framework跑得好好的程式碼,幾乎都要經過適度的微調。


2021年7月9日 星期五

【Oracle】快速取得Data Structure的語法

現在的工作性質是全職SA,海量的文件寫下來,什麼都要自己手工刻也太辛苦,於是,網路上搜了現成語法,自己微調了下需要的欄位和查詢條件,方便自己能快速出相關文件。

已經忘了出處了,純留底以便自己存查!

當然,這語法好不好用,也取決於DBA夠不夠勤勞,如果DBA夠勤勞,把Table和欄位名稱都有註解上去,那這語法就會超好用!

唯一可惜的是,SP、Function、Package......等等還沒搜到合適的語法可以用,只能哪天有閒心時,再看是不是自己來生語法了!


2021年4月28日 星期三

【SQL Server】使用sp_executesql 執行SQL語句

剛好工作上會用到,就順手來筆記一下~

因為維護的系統是個租用平台,所以,在建帳號時,會同步生成一個專屬的DB,以便和其他租用人的資料分開,然而,一樣的語法要在其他DB執行,就會感覺煩躁~

只查詢一個DB時,當然沒什麼,如果要切換並查看好幾個租用人的好幾個Table時,就會開始犯懶了,這時候sp_executesql就是好朋友了!


2020年12月8日 星期二

【C#】LINQ查詢語法不Work

之前的工作一直很少接觸到LINQ,以致於一直都只是看懂得LINQ,卻沒多少LINQ方面的實務,剛好現在的客戶的程式,資料庫存取仰仗了大量的LINQ,逼得也只好跟著接觸LINQ了!

玩了老半天了,條件一直不Work,搞了我差點神經衰弱,以為自己的邏輯出了什麼問題~XD


2020年12月3日 星期四

【C#】DataTable轉List與List轉Datatable

最近的案子很鳥,為了配合原本的撰寫模式,只好創一個檢核用的Data Model去記錄每一欄的檢核結果,但是,好玩的來了,等到要秀出錯誤訊息時咋辦呢?每個Data Model又都長不一樣!

但是,能轉成DataTable就不同了,至少能用foreach配合Row跟Column的方式去取值出來組字串,所以,上網逛了一下,找到這段語法~


2020年11月13日 星期五

【Regular】常用的正規表示式

檢核欄位的時候,很常用到,雖然也Bookmark不少相關的文,但是,不少都關了,為了避免每次都要再費事找搜尋,索性留個筆記!



2020年10月20日 星期二

【SQL Server】MS SQL Server 15023 錯誤

本機匯入備份的資料庫後,因為需用特定的使用者方可存取,而登錄的用戶設置完無法與資料庫關聯,而原資料庫中的使用者設定又無法刪除,就可以用這個方式解決~


2020年8月14日 星期五

【配色】將顏色16進位字串色碼轉成 System.Drawing.Color 物件

因為工作需要,必須運用客戶買的套件,針對客戶總裁與副總裁層級要看的報表,寫Web Excel,在設置樣式時,頗為苦惱,因為必須用System.Drawing.Color物件去指定顏色,偏偏網路上搜到的色見本的色碼都是16進位字串。

搜了一下,剛好搜到這個範例,記錄一下,以便日後便於翻查。


2016年3月11日 星期五

【Apache】Apache 2.2 無法啟動,但,根本沒有裝IIS,該怎麼辦?

近幾個月寫PHP,還算上手,但是,某一天突然發生Apache 2.2 無法啟動的鳥問題,google了不少文章,都是教說要把IIS關掉,但是,我明明連IIS都沒裝,是要怎麼關?

2015年9月8日 星期二

【Informix】INFORMIX 4GL函數

近期因工作需要,常會需要查閱,索性筆記一份起來。


【C#】Datatable使用For和Foreach讀取每筆資料對照寫法

原本從DataTable取值,都習慣使用for迴圈,不過,後來嘗試到foreach的好用之後,漸漸習慣用foreach來玩各種變化型,尤其用在客制化report上,頗好用。


2014年12月25日 星期四

【C#】DataTable的拆解

沒有特別記指令,需要用到時,總是必須再搜尋說明文件,索性筆記下來。


2014年11月20日 星期四

【Oracle】PL/SQL 判斷是否為數字 (Is Numeric)

辛辛苦苦寫了運算式,結果,才發現使用者寫入的資料居然有非數值時,真的會讓人昏倒。


【Oracle】PL/SQL 的常用函數

幾乎都是下語法時,常態性會用到的函數,趁空順手筆記起來。


2014年11月13日 星期四

【C#】某日期為該年的第幾週

發現了好玩的玩具,一開始只是因為需計算週數而搜尋,真的是有百百種做法,不過,最簡潔快速不囉唆的,是用GregorianCalendar.GetDayOfWeek方法,既然類別本來就有提供了,就不必特地去加工啦~

2014年10月8日 星期三

【配色】我的調色辭典總整理

當公司沒有配置專責視覺設計的人員時,配色的工作常常需要一肩扛,這時候好的配色參考網站就是好工具,可以不用侷限在傳統的內定配色裡。

2012年9月19日 星期三

久違了~

這個園地久到幾乎忘了它的存在,也是僅有的公司沒封鎖的Blog,也因為幾乎都沒在用,所以,相當少人知道這是我的Blog。

不過,倒也是給了我不少隱私‧

【Transact-SQL】參考:OPENDATASOURCE

先筆記。

【Transact-SQL】openrowset/opendatasource的其他技巧

openrowset/opendatasource的其他技巧

創建時間:2006-06-14
文章屬性:原創
文章提交:HeiGe (hack-520_at_163.com)

openrowset/opendatasource的其他技巧

Author:SuperHei_[At]_ph4nt0m.org
Blog:http://superhei.blogbus.com/
Team:http://www.ph4nt0m.org
Data: 2006-04-16

前言:
openrowset/opendatasource的應用大家應該很熟悉了,cadt[1]就是利用的openrowset,其實我們利用openrowset/opendatasource還可

以做很多事情。