diff --git a/Oracle.23.Managed/Tests/Linq/ConcurrencyTests/Tests.Linq.ConcurrencyTests.TestAutoIncrement(Oracle.23.Managed).sql.other b/Oracle.23.Managed/Tests/Linq/ConcurrencyTests/Tests.Linq.ConcurrencyTests.TestAutoIncrement(Oracle.23.Managed).sql.other new file mode 100644 index 000000000000..0b5ef93cb475 --- /dev/null +++ b/Oracle.23.Managed/Tests/Linq/ConcurrencyTests/Tests.Linq.ConcurrencyTests.TestAutoIncrement(Oracle.23.Managed).sql.other @@ -0,0 +1,80 @@ +-- Oracle.23.Managed Oracle.Managed Oracle12 +DECLARE @Id Int32 +SET @Id = 1 +DECLARE @Stamp Int32 +SET @Stamp = -10 +DECLARE @Value Varchar2(7) -- String +SET @Value = 'initial' + +INSERT INTO "ConcurrencyAutoIncrement" +( + "Id", + "Stamp", + "Value" +) +VALUES +( + :Id, + :Stamp, + :Value +) + +-- Oracle.23.Managed Oracle.Managed Oracle12 + +SELECT + t1."Id", + t1."Stamp", + t1."Value" +FROM + "ConcurrencyAutoIncrement" t1 + +-- Oracle.23.Managed Oracle.Managed Oracle12 +DECLARE @Value Varchar2(7) -- String +SET @Value = 'value 1' +DECLARE @Id Int32 +SET @Id = 1 +DECLARE @Stamp Int32 +SET @Stamp = -10 + +UPDATE + "ConcurrencyAutoIncrement" obj +SET + "Stamp" = obj."Stamp" + 1, + "Value" = :Value +WHERE + obj."Id" = :Id AND obj."Stamp" = :Stamp + +-- Oracle.23.Managed Oracle.Managed Oracle12 + +SELECT + t1."Id", + t1."Stamp", + t1."Value" +FROM + "ConcurrencyAutoIncrement" t1 + +-- Oracle.23.Managed Oracle.Managed Oracle12 +DECLARE @Value Varchar2(7) -- String +SET @Value = 'value 2' +DECLARE @Id Int32 +SET @Id = 1 +DECLARE @Stamp Int32 +SET @Stamp = -9 + +UPDATE + "ConcurrencyAutoIncrement" obj +SET + "Stamp" = obj."Stamp" + 1, + "Value" = :Value +WHERE + obj."Id" = :Id AND obj."Stamp" = :Stamp + +-- Oracle.23.Managed Oracle.Managed Oracle12 + +SELECT + t1."Id", + t1."Stamp", + t1."Value" +FROM + "ConcurrencyAutoIncrement" t1 +