select * from t for update wait 5 等待5秒 ,请问这种oracle语句,在c# 里面ado.net 的command对象能执行成功 么?
1条回答 默认 最新
甜羊羊. 2023-11-05 09:48关注能成功的,下面上个实例
using System; using System.Data; using Oracle.ManagedDataAccess.Client; class Program { static void Main(string[] args) { string connectionString = "Data Source=<database>;User Id=<user>;Password=<password>"; using (OracleConnection connection = new OracleConnection(connectionString)) { connection.Open(); using (OracleCommand command = connection.CreateCommand()) { command.CommandText = "SELECT * FROM t FOR UPDATE WAIT 5"; // 执行 SQL 语句并获取结果集 using (OracleDataReader reader = command.ExecuteReader()) { while (reader.Read()) { // 处理结果集中的数据 } } } } } }有帮助点个采纳谢谢
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报