select max(Key) from MyTable with(nolock)
У меня есть этот оператор T-SQL, но мне нужно использовать один оператор и для SQL Server, и для Oracle, конечно, «with (nolock)» не распознается Oracle. Есть ли способ с этим утверждением, которое будет работать в обеих базах данных. Оракулом, игнорирующим «with (nolock)», или только Sqlserver, использующим эту часть выражения, или способом или закодированным, что оба понимают.
Причина, по которой я использую No lock, заключается в том, что несколько пользователей обращаются к одной и той же таблице, и мне нужно найти максимальное значение во время транзакций.
Oracle работает немного иначе, поэтому мне не нужно беспокоиться о блокировках таблиц.