[SQL ] 想要請教CREATE FUNCTION的問題
在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
05/25 18:46, 1F