Последующие меры this questionопределения SQL MERGE заявление Oracle привести
Эта (аналогично версии от старой ссылке) работает в SQL Server 2008, однако, Oracle дает мне неприятности:
MERGE INTO wdm_test
USING (select '10000000000000000000000000000000' Guid from DUAL) val
ON (wdm_test.Guid = val.Guid)
WHEN MATCHED THEN UPDATE SET test_column = null
WHEN NOT MATCHED THEN
INSERT (Guid, test_column)
VALUES ('10000000000000000000000000000000', null)
OUTPUT $action;
SQL Error: ORA-00933: SQL command not properly ended
делает Oracle не поддержка OUTPUT $action;
? Если нет, есть ли альтернатива?