Re: [系統] SQL Server trigger

看板Database (資料庫)作者 (flak)時間18年前 (2006/11/20 19:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
if exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[trg_InsertUsers]') and OBJECTPROPERTY(id, N'IsTrigger') = 1) drop trigger [dbo].[sd_trg_InsertUsers] GO CREATE TRIGGER sd_trg_InsertUsers ON dbo.Users FOR Insert,Update AS BEGIN Update Users Set Users.[姓]=Left(inserted.[姓名],1) From inserted Where Users.[姓名]=inserted.[姓名] END --把Users替換成你的資料表名稱即可 ※ 引述《shuuns (Dotty)》之銘言: : 資料庫名稱: MS SQL Server : 資料庫版本:2000 : 作業平台:XP : 問題描述: : 有三個欄位 姓名,姓 : 我想要在進行增/改時啟動trigger : 讓姓名這欄的值可以將第一個字填到姓 (暫時不考慮複姓) (要考慮進去也可) : 就是當輸入姓名為 '王小明' 時 他會將 '王' 填入姓這個欄位 : 請問這樣的trigger語法要怎麼寫 卸卸 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.64.110.97
文章代碼(AID): #15OPIUDW (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #15OPIUDW (Database)