iT邦幫忙

sql相關文章
共有 371 則文章

技術 Microsoft Provides Customer Guidance with Security Advisory

微軟目前正在調查一個存在於SQL Server中的新漏洞。攻擊代碼已被公開,但是目前沒有已知的攻擊事件發生。 目前微軟已經發佈安全建議961040(http:/...

技術 SQL指令判斷資料庫某欄位存在否

為了與舊版程式相容,並自動判斷資料庫表單及欄位個數以符合最新版要求 select count(name) from syscolumns where id=(s...

技術 ADO.NET 觀念與實作篇(1)(OneNet魔力小子)

[url http://www.dotblogs.com.tw/netqna/]ADO.NET 觀念與實作篇-如何將DataSet裡的DataTable複製一份...

鐵人賽 DAY 21
微軟KB經驗談 系列 第 21

技術 SQL Server備份發生錯誤

之前設定資料庫維護計畫 但是經過一段時間之後會出現下列錯誤訊息 SQL Server Scheduled Job '資料庫維護計劃 'msdb資料庫維護計劃'...

鐵人賽 DAY 20
微軟KB經驗談 系列 第 20

技術 如何將SQL 2005 Express版本升級到標準版或企業版

剛開始是使用SQL Server 2005 Express版本 但是後來因為工作上的需求 需要將SQL Server 2005 Express版本升級到SQL...

鐵人賽 DAY 19
微軟KB經驗談 系列 第 19

技術 將SQL 2000資料庫回存到SQL 2005出現錯訊

將SQL 2000資料庫回存到SQL 2005出現下列錯誤訊息 已處理資料庫 'SH' 的 15968 頁,檔案 1 上的檔案 'Custom_Data'。 已...

鐵人賽 DAY 15
微軟KB經驗談 系列 第 15

技術 無法刪除SQL 2000的使用者

今天有客戶詢問她將原本SQL 2000上的資料庫掛載到SQL 2005上 但是卻無法刪掉該資料庫底下的舊使用者 會出現下面的錯誤訊息 標題: Microsoft...

鐵人賽 DAY 30
T-SQL 應用之美 系列 第 30

技術 如何動態組出 T-SQL 指令(下)

上一篇分享是關於如何使用 EXECUTE 陳述式動態組出 SQL 陳述式,由於 EXECUTE 陳述式會讓駭客更容易進行 SQL 資料隱碼攻擊(SQL Inje...

鐵人賽 DAY 29
T-SQL 應用之美 系列 第 29

技術 如何動態組出 T-SQL 指令(上)

由於變數(請參考:「如何在 T-SQL 中宣告變數」)只能用在運算式中,不能用來取代物件名稱或是關鍵字,所以如果要動態組出 SQL 陳述式,可以使用 EXECU...

鐵人賽 DAY 28
T-SQL 應用之美 系列 第 28

技術 如何取得文數字的資料中,所有的數字的值

本次分享的主題是關於如何使用 T-SQL 來處理數字,以便取得文數字的資料中,所有的數字的值。 直接看程式碼: -- 宣告變數 DECLARE @positio...

鐵人賽 DAY 27
T-SQL 應用之美 系列 第 27

技術 如何使用 T-SQL 取到小數點後第 n 位

本次分享的主題是關於如何使用 T-SQL 來取到小數點後第 n 位。 廢話不多說,先執行下面的程式碼: -- 宣告變數 DECLARE @pi float -...

鐵人賽 DAY 26
T-SQL 應用之美 系列 第 26

技術 如何改變欄位值是 NULL 的資料顯示的結果

在「如何找出欄位值是 NULL 的資料」,已經討論過要如何找出 NULL 值的資料。這次要分享的是讓 NULL 值的資料,不要顯示為 NULL,而是改以其他文字...

鐵人賽 DAY 25
T-SQL 應用之美 系列 第 25

技術 如何找出欄位值是 NULL 的資料

如果在建立資料表時,允許某個欄位可以有 NULL 值,那要如何找出該欄位是 NULL 值的資料,或是找出不是 NULL 的資料呢? 要找出某個欄位中,有 NUL...

鐵人賽 DAY 24
T-SQL 應用之美 系列 第 24

技術 查詢的資料包含萬用字元應如何處置?

在前面幾篇分享的文章中,討論了使用萬用字元:*、%、_、[]、[^] 的方法與時機,這次要討論,萬一所要查詢的資料本身就有這幾個萬用字元時,應該如何處置。 為了...

鐵人賽 DAY 23
T-SQL 應用之美 系列 第 23

技術 在 SELECT 中,使用萬用字元 [^]

在「命令提示字元」視窗或是 DOS 裡,可以使用萬用字元。在 T-SQL 裡面,同樣也有萬用字元可用,共計 5 種萬用字元可用在 SELECT 或 WHERE...

鐵人賽 DAY 22
T-SQL 應用之美 系列 第 22

技術 在 WHERE 中,使用萬用字元:[]

在「命令提示字元」視窗或是 DOS 裡,可以使用萬用字元。在 T-SQL 裡面,同樣也有萬用字元可用,共計 5 種萬用字元可用在 SELECT 或 WHERE...

鐵人賽 DAY 21
T-SQL 應用之美 系列 第 21

技術 在 WHERE 中,使用萬用字元:_

在「命令提示字元」視窗或是 DOS 裡,可以使用萬用字元。在 T-SQL 裡面,同樣也有萬用字元可用,共計 5 種萬用字元可用在 SELECT 或 WHERE...

鐵人賽 DAY 20
T-SQL 應用之美 系列 第 20

技術 在 WHERE 中,使用萬用字元:%

在「命令提示字元」視窗或是 DOS 裡,可以使用萬用字元。在 T-SQL 裡面,同樣也有萬用字元可用,共計 5 種萬用字元可用在 SELECT 或 WHERE...

鐵人賽 DAY 19
T-SQL 應用之美 系列 第 19

技術 在 SELECT 中,使用萬用字元:*

在「命令提示字元」視窗或是 DOS 裡,可以使用萬用字元。在 T-SQL 裡面,同樣也有萬用字元可用,共計 5 種萬用字元可用在 SELECT 或 WHERE...

鐵人賽 DAY 18
T-SQL 應用之美 系列 第 18

技術 如何使用次序函數刪除重複的記錄

次序函數並不是只用於查詢資料時,針對某個欄位進行排名。在實務應用上,當資料表沒有唯一的一個識別編號欄位時,可以用來取代 Cursor 或暫存資料表,以便刪除重複...

鐵人賽 DAY 17
T-SQL 應用之美 系列 第 17

技術 如何使用次序函數於查詢資料時,針對某個欄位進行排名(下)

上次分享了使用 Microsoft SQL Server 2005 才開始提供的**「次序函數」**:ROW_NUMBER()、RANK()、DENSE_RAN...

鐵人賽 DAY 16
T-SQL 應用之美 系列 第 16

技術 如何使用次序函數於查詢資料時,針對某個欄位進行排名(上)

不是每個資料表都會有編號的欄位,這次要分享如何使用 Microsoft SQL Server 2005 新增的**「次序函數」**,在查詢資料的同時,針對某個欄...

鐵人賽 DAY 15
T-SQL 應用之美 系列 第 15

技術 如何在 T-SQL 中宣告變數

每種程式語言都會提供宣告變數的指令,T-SQL 自然也不例外。 在 T-SQL 中,需要使用到變數,不外乎下面幾種情況: ●將參數傳給預存程序或是函式(請參考:...

鐵人賽 DAY 14
T-SQL 應用之美 系列 第 14

技術 使用流程控制:GOTO

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次要討論很多結構化語言不建議使用的指令:GOTO。 先看...

鐵人賽 DAY 13
T-SQL 應用之美 系列 第 13

技術 使用流程控制:CASE...WHEN

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次要討論根據特定條件來執行不同流程的指令:CASE......

鐵人賽 DAY 12
T-SQL 應用之美 系列 第 12

技術 使用流程控制:IF...ELSE

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次要討論根據特定條件來執行不同流程的指令:IF...EL...

鐵人賽 DAY 11
T-SQL 應用之美 系列 第 11

技術 使用流程控制:WHILE、BREAK 與 CONTINUE

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次我們要討論經常與 WHILE 合用的兩個 T-SQL...

鐵人賽 DAY 10
T-SQL 應用之美 系列 第 10

技術 使用流程控制:BEGIN...END 與 RETURN

不管哪一種程式語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次我們要討論 BEGIN...END 與 RETUR...

鐵人賽 DAY 9
T-SQL 應用之美 系列 第 9

技術 如何使用 CAST 與 CONVERT 格式化日期與時間資料

SQL Server 的 CAST 與 CONVERT 可以讓我們明確地轉換運算式的資料型別,這次我們就是要討論如何使用這兩個函式來格式化日期與時間資料。 CA...

鐵人賽 DAY 8
T-SQL 應用之美 系列 第 8

技術 如何找出某個日期區間內的資料

當資料表中的欄位是 DATETIME 或 SMALLDATETIME 時,有可能需要找出特定區間內的資料,這篇文章便是要討論如何正確找到所需的資料。 在先前分享...