1月12日 儲存過程

2022-04-06 19:58:05 字數 1627 閱讀 4369

一、儲存過程

操作:開啟表所在的資料庫——>開啟可程式設計性(看到儲存過程)——>在儲存過程上右擊新建——>從create procedure開始寫程式 

1、建立

create procedure  函式名            

...... (相當於函式的形參)......                  --格式: @變數名   變數型別

asbegin

.....函式體...

end2、呼叫

儲存過程名  '.... ','...插入內容...','......',......           --插入的內容與上邊格式裡的形參一一對應

3、儲存過程的型別:

(1)、無引數

(2)、帶引數

(3)、指定引數預設值

(4)、使用輸出引數:

程式**:

執行語句:

輸出結果為:5

4、動態查詢:

程式**:做乙個分頁的程式

執行語句:

執行結果:

例:現有fruit、login、orderdetails三個表

要求寫乙個購物車的儲存過程:輸入使用者名稱、密碼、水果代號、水果數量

1、如果使用者名稱或密碼不正確,輸出'使用者名稱或密碼錯誤'

2、如果水果數量不足,顯示'水果庫存不足'

3、如果賬戶餘額不足,顯示'餘額不足'

4、如果以上問題都沒有,就向orderdetails表中新增資料,其中ordercode設成 '使用者名稱+當前時間

表如下fruit表:

login表:

orderdetails表:

儲存過程程式如下:

執行儲存過程:

fruit表變為:

login表變為:

orderdetails表變為:

日誌12月1日

今天跟教程寫了個檔案處理工具 from tkinter import import hashlib import time log line num 0class my gui def init self,init window name self.init window name init win...

12月1日衝刺報告

這個作業屬於哪個課程 這個作業要求在 homework 11541 這個作業的目標 開發 今天完成了什麼內容?分類商品頁面 翌日的計畫?完成搜尋介面 還剩下哪些任務?完成搜尋介面 今日開發中遇到了哪些困難?暫無在今日的開發中有哪些收穫 疑問?暫無今日燃盡圖 1.今天完成了什麼內容?確認訂單介面 2....

12月1日會議總結

1 由於大一新生部分是班委和學生會的,進度較慢,所以各個導師要對徒弟要多多加以督。大一本階段末尾淘汰制繼續 大 二 大三硬性淘汰乙個,下週末之前確定出來。2 作為管理者,一定要認真調研,幾個人討論過之後,再去改善,多聽大家的意見。主動組織大家去推進事情的發展,使之快速進行,充分考慮。3 事務 活動 ...