簡體   English   中英

創建存儲過程SQL

[英]Creating a stored procedure SQL

我有此編解碼器,需要將其放入存儲過程中。 我知道它的基本知識,但仍然是這個概念的新手,因此我很抱歉提出這個問題,但是一旦發現錯誤,如果有人可以幫助解決我的問題,我就可以將其帶入良好的學習體驗中。 這是我的編解碼器。

  CREATE PROC spGetCancelDate

  AS

  Begin

     SELECT  c.program_id, d.dealer_code,b.last_name As DealerName, a.account_no, a.vin, ((e.last_name)+','+(e.first_name)) As Name, 
a.cancel_refund_date, a.purchase_date,a.miles, a.duration,a.sale_price,a.number_of_payments,  a.sales_tax, a.downpayment

from tDealer d 

Join tContact b ON d.contact_id = b.contact_id 

Join tContract a On d.dealer_id = a.dealer_id 

Join tCompany c ON d.company_id= c.company_id

Join tContact E On e.contact_id = a.contact_id

Where c.program_id = @program And a.cancel_refund_date Between @BeginDate And @Endate

End

當您無須運行存儲過程和語法時,很難對其進行測試。

通讀以下鏈接,了解其制作方法。

一旦創建了proc(因為您沒有創建/更新任何內容),您就可以嘗試一下,直到它正常運行為止。

基本上,存儲過程是用於選擇,更新,插入或刪除記錄的已保存腳本。 如果要一遍又一遍地執行相同的SQL,這將非常有用。

創建: http : //dev.mysql.com/doc/refman/5.0/en/create-procedure.html

變更: http : //dev.mysql.com/doc/refman/5.0/en/alter-procedure.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM