c#+oracle数据库行锁写法问题

请教各位高手:
我在c#+oracle,里面,想如此操作。当修改某一数据的前,先执行select行锁定,待修改完毕后再解锁。请问在不用存储过程的情况下,程序该如何写呢?

谢谢,能举个实际例子吗

最简单的是使用事务。
http://www.cnblogs.com/yanghucheng/archive/2013/01/25/2876492.html
http://happypigs.iteye.com/blog/1576282

检索时可以用 select for update 可以参考一下

http://blog.chinaunix.net/uid-23622436-id-3310223.html