C#機房重構之D層sql語句大彙總
阿新 • • 發佈:2018-12-12
前言
重構的過程中個人用到了很多sql語句進行增刪改查,但窗體敲了幾個後發現自己還是寫不出了,那麼就很有必要好好總結總結這些gay裡gay氣的東西了~
正文
select(查詢)
//從cancelInfo這個表裡查詢bill屬性=?的某條記錄
string sql = "select * from cancelInfo where bill = @bill";
Insert(插入)
//向BillInfo表插入一條記錄,並且需要輸入這條記錄(rechargeMoney,returnMoney,profit,billTime,head)屬性的值 string sql = @"Insert into BillInfo (rechargeMoney,returnMoney,profit,billTime,head)values(@rechargeMoney,@returnMoney,@profit,@billTime,@head)";
update(更新)
//更新RegisteInfo表中"已經存在的記錄",吧Bill屬性值為"已結賬"的列更新成"未結賬"
string sql = @"update RegisteInfo set bill= '已結賬' where bill = '未結賬'";
delete(刪除)
//刪除UserInfo表中userID屬性為?的記錄
string sqlDelete = "delete UserInfo where userID = @userID";
Stored Procedure(呼叫儲存過程)
//直接建立一條sql語句,讓它等於你資料庫中儲存過程的名字即可 string sql = "PROC_CombinedQuery";
View(檢視)
//檢視的用法和上述用法一致,只需要把查詢的表名改成檢視名就可以了
string sql = "select * from V_OnlineStudent where [email protected] ";