Могу ли я получить @@ IDENTITY от MSSQL на стороне Oracle?
Я вставляю в значения операции operation_tab. В таблице есть таблица operation_tab, также есть столбец seq_id, который является автоинкрементом на сайте MSSQL
DECLARE
stmt_ VARCHAR2(32000);
operation_ VARCHAR2(100);
seq_id_ NUMBER;
BEGIN
stmt_ := 'INSERT INTO operation_tab@mydblink ( ' ||
'OPERATION ) ' ||
' VALUES (:1)'||
' RETURNING seq_id INTO :2';
EXECUTE IMMEDIATE stmt_ USING IN operation_, OUT seq_id_;
END;
Нижеприведенный код не работает, поскольку MSSQL не знает возвращаемых ключевых слов. Как я могу получить seq_id? Ища в интернете, я обнаружил, что могу использовать
SELECT @@IDENTITY
Но как мне это сделать со стороны Oracle?