Я хочу запустить процедуру для принудительной блокировки строки в строке, но я не хочу возвращать набор результатов клиенту и не хочу ничего обновлять.Ниже описан процесс:
CREATE OR REPLACE PROCEDURE SP_LOCK_Row
(IDRow IN INTEGER)
IS
BEGIN
SELECT *
FROM TBLTable
WHERE IDRow = IDRow
FOR UPDATE;
END;
Проблема в том, что я получаю сообщение об ошибке: PLS-00428: an INTO clause is expected in this SELECT statement
.Есть ли способ для меня, чтобы заблокировать строку без необходимости возвращать набор результатов обратно клиенту?Эквивалент SQL Server:
CREATE PROCEDURE dbo.SP_LOCK_Row(
@IDRow INT)
AS
SELECT *
FROM dbo.TBLTable WITH (UPDLOCK, ROWLOCK)
WHERE IDRow = @IDRow
Tks