sql Server存儲過程

今天是執行計劃的第一天,沒日學習一點新東西,記錄下自己的心得體會。
1.sql Server數據庫連接語句:
一般會有下面的四種情況:
a.一般的遠程訪問的寫成這樣:
Data Source=IP ;Initial Catalog=數據庫名 ;UserID= 用戶名 ;Password=密碼
b.本地訪問的寫成這樣:
Data Source=(local);Initial Catalog=數據庫名 ;UserID= 用戶名 ;Password=密碼
c.如果是本地的,通過windows組件驗證的(也就是沒有用戶名,密碼的)寫成這樣:
Data Source=(local);Initial Catalog=數據庫名 ;Integrated Security=True
d.如果不是默認的實例,假如實例名是SQLEXPRESS,寫成這樣:
Data Source=(local)/SQLEXPRESS ;Initial Catalog=數據庫名 ;Integrated Security=True
備註:如果你不知道什麼是本地和遠程,或者不知道驗證方式,那就建議你去找一本sql server入門學習的書籍。
2.存儲過程
我們知道數據庫是存儲數據的,那麼不管是數據表還是說視圖,還是說存儲過程,我們都可以理解爲時在數據庫中存儲的數據,當我們需要用到它時,我們就必須要連接上數據庫,然後我們就可以使用數據庫中的“數據“。那麼既然說到存儲過程,必不可少的要提到函數的複用性,sql server中函數常用的有兩種:表值函數和標量值函數;
a.這兩種函數主要區別就是:表值函數只能返回一個表,標量值函數可以返回基類型(用於樹形數據表比較多)。
b.存儲過程:一組爲了完成特定功能的SQL 語句集,存儲在數據庫中,經過第一次編譯後再次調用不需要再次編譯,用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。
注:後續我會做一個簡單的c#調用存儲過程的小demo。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章