作者Larba (............)
看板Database
标题[SQL ] 想要请教CREATE FUNCTION的问题
时间Sun May 25 16:33:39 2008
在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
1F:推 Antzzz:不行吧,update请写在stored procedures里 05/25 18:46