繁体   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