1.写SQL的话直接写就好了,注意不要出现count聚合函数等,一定要用的话,用count(*) over()
public static List<DataTable2> QueryDate(string date, string sn)
{
try
{
List<DataTable2> list = new List<DataTable2>(); //DataTable2 自定义类,存储DB返回数据
string sql = @" select HISDATA,STARTTIME,SN,DEL from app001.DataTable2 where 1=1";
if (!string.IsNullOrEmpty(date))
{
sql += " and STARTTIME = to_date('" + date + "','yyyy-mm-dd hh24:mi:ss') ";
}
if (!string.IsNullOrEmpty(sn))
{
sql += " and sn = '" + sn + "'";
}
using (IDataReader dr = ExecDataReader(sql))
{
while (dr.Read())
{
DataTable2 model = new DataTable2();
model.HISDATA = dr["HISDATA"].ToString();
model.STARTTIME = dr["STARTTIME"].ToString();
mode
C#查询Oracle clob blob数据
最新推荐文章于 2023-03-27 16:31:37 发布