SSIS中指令碼元件的使用

by adonis 6. 二月 2013 12:12
作    者:楊先民 審    稿:張智凱 前言 SQL Server的 SSIS一直以來都是用以解決資料匯入匯出以及轉換問題的最佳工具,也能夠讓設計人員自行設計資料流與控制流以滿足各式各樣匯入匯出以及資料轉換的需求,而這次的主題將放在 SSIS中資料流裡的很重要的「指令碼元件」的使用,並且介紹何時我們會需要用到它。 資料的轉換 有學過 SSIS的人應該都知道,資料的搬移算是裡面最簡單的技術,因為資料只需要移過去即可不需要改變資料,但是如果你希望在搬移的過程中做一些改變,這將會視你要變動的內容多寡來決... [更多...]

Tags:

如何設計矩陣的隔行換色

by adonis 12. 十二月 2012 12:15
作    者:楊先民 審    稿:張智凱 前言 來解決報表製作的問題系列之二!本期也是將上課時學員所提到 的一些報表製作上的問題,解答之後寫成的雜誌文章內容,希望 能夠透過思考的方式,一步步將你想要做的報表產生出來。 隔行換色 隔行換色是報表中很常做的設定,主要在資料表控制項中,利用運算式來控制,在控制顏色的地方,輸入如下的運算式以達成目的: =iif(RowNumber ("PRODUCTCATEGORY_NAME") mod 2=0,"Moccasin",... [更多...]

Tags:

如何設計這種報表

by adonis 13. 十一月 2012 15:09
作    者:楊先民 審    稿:張智凱 前言 來解決報表製作的問題吧!本期是將上課時學員所提到的一些報表製作上的問題,解答之後寫成的雜誌文章內容,希望能夠透過思考的方式,一步步將你想要做的報表產生出來。 這樣的報表如何產生 在設計報表前,首先還是了解一下報表設計的原理和撰寫 T-SQL指令是相同的,也就是說,你有資料來源,並且畫出你想要看到的報表結果,接下來的事就是想辦法把你要的答案給產生出來。 而產生出來不外乎有兩種方式,第一種是使用 SQL指令產生想要的資料,再將資料加到報表控制項中,第... [更多...]

Tags:

報表中的 barcode使用

by adonis 12. 十一月 2012 16:01
作    者:楊先民 審    稿:張智凱 前言 之前在上課被問過一個有關於條碼如何顯示在 Reporting Service上 的問題,剛好我對這方面的問題也很有興趣,所以稍微搜尋了一下發現其實在網路上已經有免費的範例,所以就稍微說明一下有關在 Reporting Service上顯示 barcode的方式,也算是做個記錄,因為事實上很多相關 Reporting Service的資訊與資源,只是沒有相關的整理,本期就來談談 barcode條碼吧! 條碼(barcode)的用途 條碼主要是用來做「商業自動... [更多...]

Tags:

彙總函數的撰寫之三

by adonis 23. 十月 2012 14:16
作    者:楊先民 審    稿:張智凱 前言 原本在寫彙總函數之前,我一直以為撰寫的機率不高,然而在最 近實務的經驗中,我改變了自已的想法。 原來在實務中,還是有非常多可能性會自行撰寫彙總函數的啊! 尤其是內建彙總函數沒有這個功能但你又有需求必需用 SQL的函數完成時。 本期就來設計一個變型的 SUM彙總函數吧! 變型的 SUM彙總函數 本期要帶各位來實作變型的 sum彙總函數,但在看這個變型的彙總函數之前,先看一個我最近實作的一個範例! 我在 iphone手機上開發了一個油... [更多...]

Tags:

彙總函數的撰寫之二

by adonis 24. 九月 2012 13:24
作    者:楊先民 審    稿:張智凱 前言     上期講到了自訂彙總函數的撰寫,各位應該可以看的出來,平常會需要撰寫彙總函數的機率其實不高,因為大多數就是內建的彙總函數可以搞定的,無需動用自行撰寫彙總函數。 然而,還是總有這麼一天會用到的啦(笑),因為有些程式,用T-SQL指令就是慢(例如拚字串),而如果要動用到SQL的 Cursor才能撰寫程式的話,效能會更為的慘。所以本期要使用彙總函數來解決這種拚字串的問題。 彙總函數對於字串的處理 如果你想得到如下圖的結... [更多...]

Tags:

彙總函數的撰寫(二)

by adonis 24. 七月 2012 12:05
在上集寫到彙總函數,我們把基本的彙總函數框架產生出來,接下來就要開始準備佈署。 佈署的方式就是選擇「建置」→「建置方案」,接下來再選擇「建置」→「發行 專案名稱」, (也就是説,Visual Studio 2010並不是叫佈署,而是叫「發行」專案) 然而我們在佈署的時後會發生以下的錯誤: 部署失敗了?為什麼?後來看圖上的錯誤訊息才發現原來「不支援此資料庫版本」,原來目前我所使用的版本為 SQL Server 2012,而 Visual Studio 2010目前尚未支援也是正常的事情,看了網上的解答,如果要能讓 Visual Studio 2010能夠支援 SQL... [更多...]

Tags:

彙總函數的撰寫(一)

by adonis 11. 七月 2012 12:44
作 者:楊先民 審 稿:張智凱 前言 自 SQL Server 2005之後,微軟的 SQL Server就可以撰寫 .NET的程式,例如 Stored procedure、 Function、Trigger、自訂資料型別以及彙總函數,在很早很早期的雜誌中,我有介紹如何自行撰寫自訂資料型別,那時是以民國資料型別為範例,而本期我們將為各位介紹如何撰寫彙總函數。 何謂彙總函數 彙總函數簡單來説就是像 SUM、AVG這種把一個數值資料加以運算以得到某些特定統計用途的目的而稱為彙總函數,SQL Server已經提供了大多數的彙總函數以供我們使用,所以幾乎可以不需要自行撰寫。 Transa... [更多...]

Tags:

資料加解密與資料庫的備份還原

by adonis 8. 六月 2012 15:56
前言 SQL Server 自2005之後就開始支援欄位的資料加密,本期將來探討一些欄位的資料加密,以及當資料庫備份還原到其他電腦中,該如何重現原來加解密的資訊等相關問題。 何謂資料加密 資料加密簡單來説就是將原本的資料編碼,以及用來保護這個編碼的資料而稱之。 例如你的密碼是1234,如果你直接把它記錄在一張白紙上,上面寫著:xxx銀行帳號密碼:1234,只要撿到這張紙的,就會知道你銀行的密碼是1234,所以資料加密要把這個1234編碼,例如明明密碼是1234,但我記錄的時後編碼為qwer(此乃我的編碼演算法),其實對照一下鍵盤,1234的下方就是qwer啦! 但光是編碼還不夠,還要... [更多...]

Tags:

這樣的 SQL如何寫 (四)

by adonis 22. 五月 2012 13:14
作    者:楊先民 審    稿:張智凱 文章編號: 出刊日期:    前言     前期我們大概介紹了借書系統的 T-SQL程式,也順道帶到了在 第一期所提到的生產線流程,所以我們在每一期開始,都要再複 習一下這個生產線流程,也就是如下圖所示: 圖1:T-SQL指令撰寫的流程。 而上一期的借書系統,有來源與想看的結果,只是看中間如何拚湊出轉換的指令。 那我們來看看這次的情境吧! 出勤系統 這個問題是有個學員利... [更多...]

Tags:

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List