iT邦幫忙

ssms相關文章
共有 27 則文章
鐵人賽 Data Technology DAY 29
SQL Server 學習日誌 系列 第 29

技術 29. 修改資料表描述

介紹 過去要求比較嚴謹的專案,會希望資料表欄位上加入描述。如下圖所示,我們能點選描述,輸入後點選確定完成修改資料欄位描述: 但如果在大型專案,一項一項新增...

鐵人賽 Data Technology DAY 28
SQL Server 學習日誌 系列 第 28

技術 28. Drop if Exists

介紹 過去我們在撰寫 SP 的過程時,通常都會加上物件判斷 (是否存在) 後再 drop 該物件,避免物件不存在情況發生。過去我們會這樣寫: IF OB...

鐵人賽 Data Technology DAY 27
SQL Server 學習日誌 系列 第 27

技術 27. 透過OPENJSON 剖析與建立資料欄位

介紹 這篇我們將簡單介紹透過 OPENJSON 函式將 json 內容轉換成資料欄位方式呈現。首先我們先建立以下字串內容,並透過OPENJSON印出結果:...

鐵人賽 Data Technology DAY 26
SQL Server 學習日誌 系列 第 26

技術 26. 透過JSON_MODIFY 函式來更新 JSON 文字中內容值

介紹 在這一篇,我們將接續介紹 SQL Server 2016 JSON 相關函式 -JSON_MODIFY。 首先,我們有一個JSON 格式的資料:...

鐵人賽 Data Technology DAY 25
SQL Server 學習日誌 系列 第 25

技術 25. 透過 JSON_QUERY 從 JSON 字串擷取內容

介紹 在這一篇,我們將接續介紹 SQL Server 2016 JSON 相關函式 - JSON_QUERY。在使用之前,我們先簡單介紹 JSON Path 所...

鐵人賽 Data Technology DAY 24
SQL Server 學習日誌 系列 第 24

技術 24. 透過 JSON_VALUE 從 JSON 字串擷取純量值

介紹 在這一篇,我們將接續介紹 SQL Server 2016 JSON 相關函式 - JSON_VALUE。在使用之前,我們先簡單介紹 JSON Path 所...

鐵人賽 Data Technology DAY 23
SQL Server 學習日誌 系列 第 23

技術 23. 透過 ISJSON 函式驗證資料

介紹 這一篇接續上一篇 SQL Server 2016 JSON 功能,我們將簡單介紹 ISJSON 函式。 相同的,我們建立一個範例資料表,最後一個 NOTE...

鐵人賽 Data Technology DAY 22
SQL Server 學習日誌 系列 第 22

技術 22. 透過 FOR JSON AUTO/PATH 產生 JSON 資料

介紹 在 SQL Server 2016 相關文章中, 無意間發現開始一些 JSON 格式的功能。在這一篇我們將簡單介紹如何透過 JSON AUTO/PATH...

鐵人賽 Data Technology DAY 21
SQL Server 學習日誌 系列 第 21

技術 21. 透過 RANK() 與 DENSE_RANK() 進行資料排序

介紹 這一篇我們將簡單比較一下 RANK() 與 DENSE_RANK() 兩個函式之間的不同。 RANK 語法如下 RANK (integer_express...

鐵人賽 Data Technology DAY 20
SQL Server 學習日誌 系列 第 20

技術 20. 透過 NTILE 函式將資料進行分群

介紹 在前面一篇我們曾經介紹 ROW_NUMBER 次序函式,在這一篇我們將簡單介紹類似的函式 NTILE 。可以將現有資料平均分乘數等分。 NTILE 語法如...

鐵人賽 Data Technology DAY 19
SQL Server 學習日誌 系列 第 19

技術 19. 取得自動新增流水號方法

介紹 在比較小型的專案,我們可能會透過自動新增流水號的方式新增資料。但在某些特殊的情況下可能需要撰寫 SP 來取得目前該資料表/該連線時新增的流水號,進行處理。...

鐵人賽 Data Technology DAY 18
SQL Server 學習日誌 系列 第 18

技術 18. 使用 bacpac 進行還原 (匯入資料層應用程式)

介紹 前一篇我們成功匯出 .bacpac 檔案,在這一篇,我們接著進行匯入資料層應用程式。 Step 1. 右鍵點選資料庫 → 匯入資料層應用程式 Step...

鐵人賽 Data Technology DAY 17
SQL Server 學習日誌 系列 第 17

技術 17. 使用 bacpac 進行備份 (匯出資料層應用程式)

前言 過去個人是透過 mdf 進行資料備份/還原工作。個人是在第一次使用 Azure SQL 的時候,因為無法再透過 mdf 進行資料庫搬移,才得知可以使用 b...

鐵人賽 Data Technology DAY 16
SQL Server 學習日誌 系列 第 16

技術 16. scripts 匯出資料表結構與資料

介紹 這篇文章是過去個人在前公司維護/匯入/匯出部份資料表時常用的方法,用於本地端測試小量資料正確性時相當方便。但遭遇有關聯性的資料表,進行資料操作會遇到限制問...

鐵人賽 Data Technology DAY 15
SQL Server 學習日誌 系列 第 15

技術 15.WITH common table expression 一般資料表運算式

介紹 最近在撰寫 Stored Procedure 發現一個類似於 Temp Table 的資料暫存方法 :一般資料運算式。有別於temp table ,他有些...

鐵人賽 Data Technology DAY 13
SQL Server 學習日誌 系列 第 13

技術 13. Database Mail 設定

前言 這一篇因為某次與 DBA 聊天,得知 SQL Server 可以寄信,自己查詢網路學習並測試。整個設定過程並不困難,只要確保有SMTP 伺服器相關資訊即可...

鐵人賽 Data Technology DAY 11
SQL Server 學習日誌 系列 第 11

技術 11.TRANSACTION ISOLATION LEVEL

前言 先前對於 ISOLATION LEVEL 非常的陌生,直到這次公司專案遇到資料讀取/更新相關需求才開始認識ISOLATION LEVEL。當資料準確性(像...

鐵人賽 Data Technology DAY 10
SQL Server 學習日誌 系列 第 10

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

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

鐵人賽 Data Technology DAY 9
SQL Server 學習日誌 系列 第 9

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

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

鐵人賽 Data Technology DAY 8
SQL Server 學習日誌 系列 第 8

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

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

鐵人賽 Data Technology DAY 6
SQL Server 學習日誌 系列 第 6

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

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

鐵人賽 Data Technology DAY 5
SQL Server 學習日誌 系列 第 5

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

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

鐵人賽 Data Technology DAY 4
SQL Server 學習日誌 系列 第 4

技術 04.ROW_NUMBER 次序函數與使用

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

鐵人賽 Data Technology DAY 3
SQL Server 學習日誌 系列 第 3

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

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

鐵人賽 Data Technology DAY 2
SQL Server 學習日誌 系列 第 2

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

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

鐵人賽 IT技術鐵人 DAY 22

技術 [Denali 新特性探險22]SQL Server Management Studio Improvement(2)

這篇繼續介紹SSMS新特性。 上一篇我介紹了幾個SSMS新特性,這篇繼續補充其他相關新特性。 縮放功能 擴充事件 可以利用工作階段精靈,擷取相關事件。...

鐵人賽 IT技術鐵人 DAY 21

技術 [Denali 新特性探險21]SQL Server Management Studio Improvement(1)

前面20天我介紹了 Denali 在開發方面的新特性, 接下來的幾天我將介紹管理方面的新特性, 今天先來介紹 SSMS 多了那些讓人興奮的新功能 這次 SSMS...