Is it possible to raise an error in a stored procedure manually to stop execution and jump to BEGIN CATCH block? Some analog of throw new Exception() i
BEGIN CATCH
throw new Exception()
You could use THROW (available in SQL Server 2012+):
THROW
THROW 50000, 'Your custom error message', 1 THROW , ,
MSDN THROW (Transact-SQL)
Differences Between RAISERROR and THROW in Sql Server