推 Antzzz:不行吧,update請寫在stored procedures裡 05/25 18:46
在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