我准备在sqlserver中使用try catch,但是报错:“函数内带副作用的try catch的运算符无效”
代码姿势如下:
CREATE FUNCTION ConvertPhone(@phone varchar(15)) RETURNS bigint AS begin begin try return CAST(@phone as bigint); end try begin catch return 0; end catch return 0; end GO
请问在函数中,能够使用try catch吗?
我也遇到这个问题,这个问题解决了吗?
没有,在函数中好像不能使用Try Catch