SQL Server 左右值編碼實現無限級分類(高效能樹狀結構)
傳統遞歸查詢(WHERE ParentID = @id)在深層級分類下效能極差。MySQL 文件推薦的巢狀集合模型以「左右值編碼」一次查詢即可取得整棵子樹,效能
ASP.NET 防禦 SQL 注入攻擊完整指南
SQL 注入是 Web 應用最常見、破壞力最大的攻擊之一。攻擊者透過表單輸入或查詢字串植入惡意 SQL 片段,竊改查詢邏輯,繞過驗證、竊取資料、甚至執行系統命令
T-SQL 依指定年月輸出每週日期範圍(以週日為起始)
需求:輸入任一日期(如 2007-09-01),列出該月份按週劃分的日期區間(週日~週六),跨月週數正確處理首尾週。以下為完整 T-SQL 腳本,可直接執行或封
SQL Server 2000 安裝常見錯誤彙總與解決方案
SQL Server 2000 安裝失敗往往因殘留檔案、登錄髒值、系統檔案損毀、ODBC 元件異常、電腦名稱大小寫等原因。本文整理四大類經典失敗現象與對應修復步
SQL Server SA 密碼暴力破解預存程序(窮舉法)
警告:本程式碼僅供安全審計與教學用途,嚴禁用於未授權系統。 此預存程序採用窮舉法嘗試破解 SQL Server 登入密碼,支援中文、特殊字元、尾隨空格,理論上可
SQL Server 2000 危險擴展預存程序刪除與還原完整腳本
為強化 SQL Server 2000 安全性,建議移除可呼叫 Shell、操作登錄、存取 COM 元件等高風險擴展預存程序。以下提供完整刪除與還原腳本,需以系
SQL Server 注入攻擊實戰技巧(三):登錄讀取、FSO 寫 Shell、xp_dirtree 深度利用
聲明:本文僅供安全研究與防禦參考,嚴禁用於非法入侵。 一、登錄讀取預設網站路徑(僅限預設站點) 鍵值:HKEY_LOCAL_MACHINE\SYSTEM\Cu
SQL Server 注入攻擊實戰技巧(二):xp_cmdshell、xp_subdirs、adsutil.vbs
聲明:本文僅供安全研究與防禦參考,嚴禁用於非法入侵。 接續上篇,介紹三種更進階的目錄探測與 Web 路徑定位手法。 方法一:xp_availablemedia
SQL Server 注入攻擊實戰技巧(一):xp_dirtree 目錄遍歷
聲明:本文僅供安全研究與防禦參考,嚴禁用於非法入侵。 當目標網站僅開放 80 連接埠,且存在 SQL 注入點時,可利用 SQL Server 擴展預存程序 xp
億級大表排序與 Join 效能優化實戰
對於上億筆資料的表進行排序或 Join,極易導致 CPU、記憶體、磁碟 I/O 全面飆升,甚至癱瘓整台伺服器。本文記錄一次真實案例的分析與解決方案,供大數據量操
SQL Server COALESCE() 函數進階應用與技巧
COALESCE() 函數接受一系列運算式,回傳第一個非 NULL 的值;若所有運算式皆為 NULL,則回傳 NULL。這特性讓它在處理「可選欄位組合」、「多來
SQL Server 2005 Express 混合模式認證配置教學
安裝 Visual Studio 2005 會附帶 SQL Server 2005 Express,為了方便管理,通常會另行安裝 Microsoft SQL S
解決 SQL Server 2005 不允許遠程連接的完整指南
剛安裝好 SQL Server 2005,若採用預設設定,嘗試遠程連接時往往會遇到錯誤:「在連接到 SQL Server 2005 時,在預設的設置下 SQL
SQL Server 2005 OUTPUT 子句:輕鬆取得剛插入的識別值
痛點 舊作法:SELECT TOP 1 id FROM table ORDER BY id DESC,併發下極不可靠;加鎖又傷效能。 OUTPUT 子句解決方
SQL Server 資料字典查詢腳本全集:表結構、索引、主外鍵、視圖、函數、預存程序、觸發器
1. 表結構 (SQL Server 2000/2005 通用) 輸出:表名、表說明、欄位序號、欄位名、識別欄、主鍵、型別、長度、精度、小數位、允許空、預設值、
Z-Blog 遷移 WordPress 完整 SQL 腳本實作
遷移策略 大量資料下直接用 SQL 轉換結構並匯入 MySQL 最穩定。步驟: 1. 建立中繼表 (MySQL) CREATE TABLE blog_Arti
SQL Server 與 MySQL 建立暫存表語法差異對照
SQL Server 建立 -- 區域暫存表 (#),僅當前會話可見 CREATE TABLE #TempTable (col1 INT, col2 VARCH
PHP + MySQL + Flash 打造留言板 (2/2):目錄瀏覽、資料庫通訊與 SWF 互動
環境設定 IIS 開啟目錄瀏覽,方便測試留言板頁面。 知識準備 1. PHP 連線 MySQL $conn = mysql_connect(localhost