[SQL ] 想要請教CREATE FUNCTION的問題

看板Database作者 (............)時間17年前 (2008/05/25 16:33), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
在FUNCTION裡,可以使用UPDATE語法嗎??? 我試了很久 外加在很多的網頁上有提到是不可對TABLE作任何變動的 可是又覺得好像可以耶!怪怪的~~~~ 以下是我的例子:(我是使用 SQL SERVER 2005) CREATE FUNCTION TESTUPDATE(@AS_KEY VARCHAR(20)) RETURNS VARCHAR(20) AS BEGIN UPDATE WBSTUDENT_TABLES SET STU_CLASS='123' WHERE AS_KEY=@AS_KEY RETURN NULL END 回傳的錯誤:在函數中的 'UPDATE' 使用副作用或時間相依運算子無效。 這問題困惑我很久了 所以想要請教各位高手一下 THX -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.10.114

05/25 18:46, , 1F
不行吧,update請寫在stored procedures裡
05/25 18:46, 1F
文章代碼(AID): #18EIHaMX (Database)