發表文章

目前顯示的是 2012的文章

預存程序Stored Procedure & 觸發程序Trigger Procedure範例

---------------------------------------------------------------------- 預存程序Stored Procedure -- =============================================== -- 名稱:[預存程序_值回TABLE] -- 說明: -- 參數:char(15), int -- 擲回:TABLE -- 範例:EXEC 預存程序_值回TABLE '變數1', 變數2 -- =============================================== CREATE PROCEDURE [dbo].[預存程序] @變數1 char(15), @變數2 int AS BEGIN  -- 宣告TABLE  DECLARE @新資料表 TABLE(欄位名稱1 char(15), 欄位名稱2 int)  -- 處理程序  INSERT INTO ....  UPDATE ....  DELETE ....  -- 值回TABLE  SELECT * FROM @新資料表  -- OR 值回實體TABLE  SELECT * FROM 資料表 END -- =============================================== -- 名稱:[預存程序] -- 說明:使用指標回圈來將資料一筆一筆取出處理 -- 參數:char(15), int -- 擲回:TABLE -- 範例:EXEC 預存程序 '變數1', 變數2 -- =============================================== CREATE PROCEDURE [dbo].[預存程序] @變數1 char(15), @變數2 int AS BEGIN  -- 處理程序  INSERT INTO ....  UPDATE ....  DELETE ....  -- 宣告 指標  DECLARE 指標名稱 CURSOR FOR   SELECT 欄位1, 欄位2   FROM 資料表   WHERE 欄位1 = '@變數1'