iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Data Technology

SQL Server 學習日誌 系列

參賽天數 30 天 共 30 篇文章 | 18 人訂閱 訂閱系列文 團隊2018 新年快樂
DAY 1

01. 開始與簡介

前言 從求學開始到工作至今,接觸了不少程式語言、框架與套件,在不同平台進行開發、處理了不少 infrastructure 問題與經歷了不少專案。雖然與許多前輩...

2017-12-19 ‧ 由 Duran Hsieh 分享
DAY 2

02.SQL Server Management Studio SQL 格式化與排版

前言 最近三個月因為工作需求,重新開始撰寫 Stored procedure,面對這個只有曾經維護過但沒有正式學習的工作,總是會有些忐忑不安。幸虧周遭同事相當有...

2017-12-20 ‧ 由 Duran Hsieh 分享
DAY 3

03. NEWID () 函數與亂數應用

前言 會接觸到 NEWID() 這個函式,主要在系統功能實作上需要從資料表中隨機取得資料,經過某些處理後,定時從 hangfire 觸發程式再透過 Signal...

2017-12-21 ‧ 由 Duran Hsieh 分享
DAY 4

04.ROW_NUMBER 次序函數與使用

前言 會認識這個函數主要是因為要做分群,透過舊有的 Group By 方法會有些 Select 欄位的問題。看過同事的 Stored Procedure 後意外...

2017-12-22 ‧ 由 Duran Hsieh 分享
DAY 5

05.DATETIME、DATETIMEOFFSET、SYSDATETIMEOFFSET()、SWITCHOFFSET() 函式與應用

前言 過去經手的程式與專案多數都是對於台灣的客戶,很少需要面對時區不同情境出現。直到目前工作需求,資料欄位需要紀錄時區,新功能開發過程中,建立資料表與撰寫 St...

2017-12-23 ‧ 由 Duran Hsieh 分享
DAY 6

06. 應用:取得當週為星期幾、當週/月/年第一天與最後一天

前言 過去在接觸 Oracle 相關課程中,學習了不少關於日期格式轉換、時間函式與設定方法。若久而久之沒有在工作上使用,常常不小心就忘記了,學習成效有限。在 S...

2017-12-24 ‧ 由 Duran Hsieh 分享
DAY 7

07. 透過 Visual Studio Code 連接MS SQL Server

前言 過去要對 MS SQL Server 進行操作,都習慣透過 SSMS 來進行,但常常環境因素(作業系統,如mac)或不方便安裝SSMS,都需要遠端連線到有...

2017-12-25 ‧ 由 Duran Hsieh 分享
DAY 8

08.使用 INSERT INTO … SELECT 輸入不重複資料

前言 這幾個月遇到一個需求:在某一個 Stored Procedure 需要把 Temp Table 資料寫入某一個資料表,但 ID重複的資料不寫入。寫入的語法...

2017-12-26 ‧ 由 Duran Hsieh 分享
DAY 9

09.[WHERE] 條件為 NULL 時回傳所有資料,非 NULL 時回傳符合條件資料

前言 [WHERE] 條件為 NULL 時回傳所有資料,非 NULL 時回傳符合條件資料這篇的題目很難想,只好直接將問題描述做成題目。這一篇也是撰寫某個功能遭遇...

2017-12-27 ‧ 由 Duran Hsieh 分享
DAY 10

10. 動態組合 SQL 與執行語法 - sp_executesql

前言 個人接觸到動態組合與執行 SQL 方法,主要在執行 SP 階段,必須動態取得的不同資料庫名稱 (同主機),故執行跨資料庫存取資料的時候需要動態語法。實際上...

2017-12-28 ‧ 由 Duran Hsieh 分享