[英]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.