I have checked over the whole web and couldn't find a solution that seems to work for me..
I have recreated my stored procedure, making sure to have these lines as first lines:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_WARNINGS ON
GO
CREATE PROCEDURE test_insert
AS
....
BEGIN
...
END
I only get this error when i call my stored procedure from php. it works fine in sql server.. i really don't know what else i can do..please help me ;_;
Added this BEFORE your statement rather than at the start of the main query
This is an example that works... Try it like this
Its not often a better answer is on another forum - but according to this post, the SET commands must be before the CREATE PROCEDURE. Tested and works with SQL 2017
For example: