從零開始學SQLSERVER 儲存過程(基礎用法)

2022-06-05 12:00:09 字數 1315 閱讀 3445

儲存過程作為乙個高階內容,學習起來有點難度,但是如果掌握了,可以開啟你使用sqlserver的新世界。衝衝衝!

「儲存過程是用於完成特定功能的sql語句集合,一次編譯後永久都可以呼叫。」

有點難懂?那我簡單來說一下,儲存過程就是由多個sql語句組成的,執行乙個儲存過程就相當於執行多條sql語句。

儲存過程的使用分為兩步,乙個是建立儲存過程,乙個是執行儲存過程。

create procedure 儲存過程名 --這裡是建立儲存過程

@變數1名 變數型別, --這裡用於傳遞引數,如果沒有的話,可以不用填。

@變數2名 變數型別

asbegin

...... --這裡儲存多條sql語句,需要的功能實現就是在這裡實現的。

endexec 儲存過程名 --這裡是執行儲存過程。

首先建立示例資料

create table students

(id bigint,

name varchar(20) ,

class varchar(20) ,--需要多少列,就新增多少行

)insert into students values('5','張三', '五班')

insert into students values('7','李四', '四班')

id

name

class5張三

五班7李四四班

需求:通過儲存過程實現對錶的增加。

這裡宣告和建立乙個儲存過程示例

create procedure charge_information  --建立乙個名字為charge_information的儲存過程

asbegin

insert into students values('3','王五', '一班') --向表中插入資料

insert into students values('2','小張', '三班') --向表中插入資料

endexec charge_information --執行儲存過程

結果:

idname

class5張三

五班7李四四班3王五

一班2小張三班

以上是儲存過程的基礎用法,可以讓我們的大致了解儲存過程的作用和使用方式,高階內容後續繼續推出,衝衝衝!

零開始學python 從零開始學Python

第1章 python入門 1 1 1 什麼是python 1 1 2 python語言有什麼特點 2 1 3 python可以幹什麼 4 練一練 5 第2章 準備開發環境 6 2 1 在windows上安裝python開發環境 6 2 2 選擇和安裝開發工具 11 練一練 17 第3章 基本概念 1...

從零開始學android

相對布局管理器指的是參考某一其他控制項進行擺放,可以通過控制,將元件擺放在乙個指定參考元件的上 下 左 右等位置,這些可以直接通過各個元件提供的屬性完成。下面介紹一下各個方法的基本使用 no.屬性名稱 對應的規則常量 描述1 android layout below relativelayout.b...

從零開始學 樹

在之前做二級的題的時候,偶爾會碰見二叉樹,很自然的就想起了樹,那麼什麼是樹呢?這裡說的可不是外面的參天大樹,而是有實際概念的樹,下面就來介紹一下樹。樹是由n n 0 個結點組成的有限集合。若n 0,稱為空樹 若n 0,則 1 有乙個特定的稱為根 root 的結點。它只有直接後繼,但沒有直接前驅 2 ...