kalau nge-lock nya kata gini,

select *
from table1
for update nowait;

ini artinya lock semua row di table1. kalau pertanyaanya row yang mana di
lock akibat sql ini, maka jawabannya adalah : semua row.

jadi mau jika ada session lain yang mau meng-update row manapun di table1
pasti akan menggantung.

tapi jika kaya gini

select *
from table1 where col1=:parameter
for update nowait;

ini yang di lock hanya row2 tertentu saja yang col1=:parameter




On 4/24/07, Wadi Achmed <[EMAIL PROTECTED]> wrote:

>   Hi all,
>
> Bagaimana caranya mencari tahu row mana yang dilock salah satu user?
> misalnya user lock dengan:
> select *
> from table1
> for update nowait;
>
> Thx sebelumnya.
>
> Wadi
>
> 
>


[Non-text portions of this message have been removed]

Kirim email ke