Oracle 實現自動遞增 ID:Sequence + Trigger 模式
Oracle 無 IDENTITY 欄位,標準做法: 建立 Sequence:CREATE SEQUENCE seq_max INCREMENT BY 1;
Web 資料庫中介軟體技術演進:CGI、ASP、ISAPI/NSAPI、JDBC 比較
四大主流方案 技術運作模式優點缺點 CGI每請求啟動新進程通用、語言不限、幾乎所有 Server 支援效能差、資源消耗大 ASPIn-process,COM
ASP 資料存取效能優化:OLE DB、連線池與物件釋放策略
核心原則 資料存取通常是 ASP 效能瓶頸,優先優化。 使用 OLE DB Provider (SQLOLEDB) 直連,避免 DSN 額外層級。 盡早關閉
MySQL 內建複寫架構部署指南:主從同步與故障切換
架構原理 主從模式:Master 開啟 log-bin 記錄二進位更新日誌;Slave 連線 Master 讀取日誌並在本地重放,實現資料同步。 部署步驟 M
SQL Server 隨機取樣與排序:NEWID() 實戰技巧與大表效能警示
需求:從資料表隨機抽取 N 筆或隨機排序全表。SQL Server 提供 NEWID() 產生唯一識別碼,配合 ORDER BY 即可實現,但大表效能陷阱需注意
SQL JOIN 完整用法:內連接、外連接與效能考量
外連接三類型 LEFT JOIN:保留左表所有列,右表無匹配則 NULL。 RIGHT JOIN:保留右表所有列,左表無匹配則 NULL。 FULL JOIN
SQL Server 去重查詢進階:DISTINCT 限制與分組/窗口函數最佳實踐
問題場景:單列去重但保留完整行 表 tName(ID, AA, BB) 中 ID 重複,需按 ID 去重並保留每組「第一行」完整數據。DISTINCT ID,
排除最新 10 筆記錄的 SQL 寫法
利用子查詢配合 TOP 子句: SELECT * FROM table1 WHERE id NOT IN (SELECT TOP 10 Id FROM tabl
SQL Server SQL Mail 完整設定與使用指南
架構需求 SMTP 服務(建議 iMail 或 Win2k SMTP)。 Outlook 2000+ 建立 MAPI 設定檔。 SQL Server 啟動帳號
ASP 中利用 HTML 集合屬性批次操作資料庫
核心概念 HTML 表單中同名輸入元素(如多個 Checkbox)提交時,ASP Request.Form(name) 會返回逗號分隔的字串集合,可直接用於 S
SQL Server 查詢結果動態加行號:三種方案效能與適用性深度比較
常見需求:查詢結果需顯示行號,但不想在應用層處理。本文比較三種 T-SQL 方案的原理、效能、優缺點,給出選型建議。 方案一:自聯結計數法(單一 SQL,效能
SQL 進階查詢:排序、去重、聚合函數與 GROUP BY 實戰
ORDER BY:靈活排序 預設升序(ASC),加 DESC 降序。 多欄位排序優先級由左至右遞減。 可排序未在 SELECT 清單中的欄位。 DISTIN
SQL UNION 聯合查詢完整語法與注意事項
基本語法 select_statement UNION [ALL] select_statement [UNION [ALL] select_statement
C++ Builder 呼叫 Stored Procedure 遭遇「indicator variable required」錯誤之解決
錯誤現象 使用 ExecProc() 執行預存程序時,拋出錯誤:「indicator variable required but not supplied」。