Nar*_*dra 13 sql-server function
我正在创建一个简单的函数,它向表中插入一行.插入后我不需要函数返回任何东西.我刚刚检查了MSDN中的函数创建语法,似乎函数必须返回一个值.我也尝试创建一个函数,但语法错误.
我想知道是否有办法创建一个不返回任何值的函数.
任何人都可以告诉我,如果有办法创建这样的功能?提前致谢:)
Joe*_*eph 10
创建存储过程而不是函数
Create proc my_proc()
as
BEGIN
<your insert statement >
END
Run Code Online (Sandbox Code Playgroud)
除了其他答案之外,我还将添加一个明显的答案:
我正在创建一个简单的函数,它将一行插入到表中。
函数不能向表中插入一行(根据定义,SQL Server 中的函数不应该有任何副作用,这与其他语言中的函数不同),所以无论您是否关心返回值,无论如何都做不到。您将需要改用存储过程。