台灣最大程式設計社群網站
線上人數
1755
 
會員總數:246574
討論主題:190030
歡迎您免費加入會員
討論區列表 >> MS SQL >> 觸發的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
觸發的問題
價值 : 0 QP  點閱數:1281 回應數:2
樓主

jane
初學者
98 27
88 28
發送站內信

各位大大:
我想請問這個觸發我那邊寫錯了

CREATE TRIGGER [MDMCT_i] ON [MDMCT] 
FOR INSERT,  
AS
if @@rowcount = 0 return
declare @CO_DAY CHAR(7)
SELECT@CO_DAY = CO_DAY FORM Inserted
UPDATE MDMCT /*TABLE NAME*/
SET CO_DAY1=substring(@CO_DAY,4,5)
WHERE CO_DAY=@CO_DAY

本篇文章發表於2002-12-10 16:08
1樓
回應

阿利
捐贈 VP 給 阿利 檢舉此回應
我直接把您的語法貼上去接受語法檢查,發現....
SELECT@CO_DAY = CO_DAY FORM Inserted
         ^^ select 和 @CO_DAY 中間沒有空格喔...:)

http://www.cu29.sytes.net/討論區/board/board.asp
本篇文章回覆於2002-12-10 21:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

jane
檢舉此回應
謝啦,我解決了這個問題了,
本篇文章回覆於2002-12-11 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.