【发布时间】:2014-05-23 09:23:55
【问题描述】:
我想知道是否有任何方法可以执行多个 SQL 语句。就像我想获得计数和价值一样。如何在 c# 中做到这一点?
查询 1:
cmd = new SqlCommand("select count(*) from tblStock where prodName=@prodName", con); // to get count
查询 2:
cmd = new SqlCommand("select quantity from tblStock where prodName=@prodName", con);// to get qty
int count, qty;
try
{
con.Open();
count = (Int32)cmd.ExecuteScalar(); //returns null if doesnt exist
qty = (Int32)cmd.ExecuteScalar();
}
有可能吗?
【问题讨论】:
-
为什么不一一执行呢?
-
没有优化的代码来实现这个吗?
-
这是您应用程序的瓶颈吗?否则,将代码复杂化以优化它是不明智的。
标签: c# sql-server select