日前撰寫TSQL時利用CTE搭配Delete來刪除資料,但刪除後的結果是錯誤的,經一番測試後才發現問題點
利用CTE搭配Delete來刪除資料的雷
- 120
- 0
- [SQL]TSQL語法技巧
日前撰寫TSQL時利用CTE搭配Delete來刪除資料,但刪除後的結果是錯誤的,經一番測試後才發現問題點
簡單筆記一下如何透過Linked Server來刪除資料表
本次參加PASS Taiwan Summit 2022時和朋友討論到多檔案的File Group是如何分散存放資料,其分散的最小單位為何呢?
今天一位同事用Case When去比對欄位時發生錯誤,該欄位是ntext型態,以下記錄一下
近日在檢視索引時對幾個重複索引做完整併後欲將多餘的索引刪除時發生3723錯誤,並且無法順利刪除索引。
這是一個網友在PASS社團問的問題,個人筆記一下
以往用SSMS要建立dacpac時都會檢查是否有關連外部資料庫物件,一旦有關聯就會告警並匯出dacpac失敗
今天收到一個需求得修改資料表值參數類型的欄位長度,但使用者定義資料表值參數類型無法使用Alter來異動,只能Drop後Create來異動。一旦該Table Type有被Stored Procedure參照的話,我們還無法Drop掉…….
日前在Tunning一句語法時,在SSMS的視窗下撰寫TSQL測試。當時發現我用變數當參數來查跟直接用數字來當參數查時會跑不同的執行計畫,Code的範例如下
今天在Super SQL Server社團看見有人問了一個問題,他有一個每日銷售金額統計表,他想每日都往前加5天,產生一個view叫做sumof5days,應該如何寫這個查詢呢?
單純記錄一下,有用到Table Value Parameter來當參數傳的話,記得程式裡要明確宣告一下String的長度
今天一早例行性檢查前一天的Error Log,赫然發現一個沒看過的錯誤訊息,訊息如下The operating system returned the error '21(裝置未就緒。)' while attempting 'GetDiskFreeSpace' on 'A:\'.
今天嘗試移轉SQL2008R2的SSRS到SQL2019上,然而SQL2019的RS得另外下載安裝,裝完RS後該系統會自動去SQL內的master及msdb中建立RSExecRole這一個角色並授權一些SP及Table給RS,讓RS有權限去維護SQL Agent的作業或排程等...
日前在災難復原演練過程中,將msdb資料庫備份還原到另一台新建立的測試主機時發生
訊息 14650,層級 16,狀態 1,程序 msdb.dbo.sp_send_dbmail,行 73 [批次開始行 0]
在此資料庫中未啟用 Service Broker 訊息傳遞。請使用 ALTER DATABASE 陳述式來啟用 Service Broker 訊息傳遞。
日前將一個正式資料庫還原至測試機上,但因為測試機不需要實際資料,因此我就Truncate所有Table後再壓縮資料庫來減少測試機器的硬碟佔用空間。
日前幫同仁建了一張View去Select Linked Server中的一張資料表,建立完成後我就試著去查詢該View,此時SQL卻報出2557的錯誤訊息。該訊息內容就是我沒有DBCC SHOW_STATISTICS該資料表的權限。
日前有一個需求就是每一年初產出今年所有日期的資料,並寫入資料表中。產出今年所有日期的資料的作法我是採用CTE搭配其遞迴的特性來做
前一陣子研究AG搭配複寫時會產生Cannot promote the transaction to a distributed transaction because there is an active save point in this transaction錯誤訊息
嗨! 各位朋友,我們正在尋找2020年 SQL PASS 第八屆幹部,歡迎有熱血的技術朋友一起加入討論,互相切磋學習進步。
很久以前就聽聞過SQL的計畫指南功能,但我一直沒有用過。可以從字面上初步了解就是針對某些查詢我們可以干涉最佳化引擎,讓SQL根據我們的需求來跑執行計畫。一些官方文件的舉例就是在不異動查詢語句的狀況下讓管理者可以針對語句下hint(如MAXDOP設定及OPTIMIZE FOR或Recompile等)。