我正在创建一个存储过程,它获取一些参数,然后这些参数被发送到另一个我从openrowset调用的存储过程,但是我遇到了一些语法错误.
CREATE PROCEDURE UpdatePrevFYConfigData
-- Add the parameters for the stored procedure here
@startDate datetime,
@endDate datetime,
@productGroup varchar(8000) = 'All',
@projectType varchar(500) = 'All',
@businessUnit nvarchar(50) = 'All',
@developmentLocation nvarchar(100) = 'All'
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
declare @start varchar(50)
declare @end varchar(50)
set @start = cast(@startDate as varchar(40))
set @end = cast(@endDate as varchar(40))
-- Insert statements for procedure here
select round(avg(a.DeviationDeadline),2) …
Run Code Online (Sandbox Code Playgroud)