1. 程式人生 > >C#機房重構之D層sql語句大彙總

C#機房重構之D層sql語句大彙總

前言

重構的過程中個人用到了很多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] ";