问个小问题:SQLSERVER里怎么直接退出函数(终断后面的语句),并返回一个值? (50分)

  • 主题发起人 主题发起人 Dephic
  • 开始时间 开始时间
在函数外设一变量接收返回值。
在条件语句中放入BREAK,则在条件成立时退出当前控制流语句,CONTINUE则是继续当前控
制流语句。
 
to oceanwave:
有不有像在存储过程中用return语句一样方便的语句在函数中使用?
 
好了,不管这个了, 谁答能不能在SQLServer 的自定义函数执行insert和update操作,这分就发了!
我的语句如下:
CREATE FUNCTION inserrecord()
RETURNS int AS
begin

INSERT INTO Lesson (SubjectNo, TeacherNo, iSection, ClassNo, Term, Week)
VALUES('aaa', 'ccc', 1, 'bbb','nnn', 1)
return 1
END
(可以肯定对应的字段和值类型没错)检查语法时出现错误:在函数内不正确使用insert
 
哎~~~竟没人答,这分只好给oceanwave了,我换了种方法,不使用函数,改过存储过程!
 
后退
顶部