通過儲存過程 查詢表資訊

2021-10-05 15:19:10 字數 2195 閱讀 7373

#region --查詢–

/// /// 獲取裝置列表

///

/// 翻頁引數

/// 裝置編號(

/// 裝置名稱

/// 裝置sn號

/// 裝置狀態

/// 溫度

/// 濕度

/// 電壓

/// 訊號

/// 通訊方式(空字串為忽略)

/// 分配情況(0為未分配,1為分配)

/// 分配物件)

/// 最後更新時間)

/// 建立時間)

/// 裝置資訊列表(datatable)

public datatable getequipmentslist(ref pageact curpage, int eq_id, string eq_name, string eq_sn, string eq_status, double eq_temper, double eq_humi, double eq_vol, double eq_signali, string eq_contact, bool eq_distru, string eq_target,

string eq_updata, string eq_createt)

/// /// 獲取裝置表列表行數

///

/// 裝置編號(

/// 裝置名稱

/// 裝置sn號

/// 裝置狀態

/// 溫度

/// 濕度

/// 電壓

/// 訊號

/// 通訊方式(空字串為忽略)

/// 分配情況(0為未分配,1為分配)

/// 分配物件)

/// 最後更新時間)

/// 建立時間)

///

public int gettotalrows(int eq_id, string eq_name, string eq_sn, string eq_status, double eq_temper, double eq_humi, double eq_vol,

double eq_signali, string eq_contact, bool eq_distru, string eq_target, string eq_updata, string eq_createt)

",createsearchwhere(eq_id, eq_name, eq_sn, eq_status, eq_temper, eq_humi, eq_vol, eq_signali, eq_contact, eq_distru, eq_target, eq_updata, eq_createt)), this.dbname).rows[0][0]);

}private string createsearchwhere(int eq_id, string eq_name, string eq_sn, string eq_status, double eq_temper,

double eq_humi, double eq_vol, double eq_signali, string eq_contact, bool eq_distru, string eq_target, string eq_updata, string eq_createt)

if (!string.isnullorempty(eq_name))

if (!string.isnullorempty(eq_sn))

if (!string.isnullorempty(eq_status))

if (double.isnan(eq_temper))

if (double.isnan(eq_humi))

if (double.isnan(eq_vol))

if (double.isnan(eq_signali))

if (!string.isnullorempty(eq_contact))

if (eq_distru)

if (!string.isnullorempty(eq_target))

if (!string.isnullorempty(eq_updata))

catch (exception)

}if (!string.isnullorempty(eq_createt))

catch (exception)

}return sql.tostring();

}#endregion

儲存過程通過遍歷表名資訊表查所有表資料總量

建立存過 create orreplace procedure test111 is 定義變數 表名 v table name 表名資訊表.table name type 每張表資料總量 v scount number 10 所有表資料量總和 v sscount number 10 0 動態拼接sq...

查詢SQL Server儲存過程的執行資訊

view code create view view job info asselectb.name job名稱 case when b.enabled 1 then 啟用 else 禁用 end 是否啟用 a.step name 步驟名稱 a.command from msdb.dbo.sysjo...

通過儲存過程分頁

asp.net中實現分明功能,主要運用的是aspnetpager,再呼叫儲存過程進行分頁,該方法適合運用的範圍非常廣,不錯,set ansi nulls on set quoted identifier on goalter procedure dbo getpagerdata 表名 tbname ...