Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 为什么在这个过程中出现语法错误_Sql_Sql Server - Fatal编程技术网

Sql 为什么在这个过程中出现语法错误

Sql 为什么在这个过程中出现语法错误,sql,sql-server,Sql,Sql Server,我在employee附近发现一个语法错误,不知道为什么您缺少与开始匹配的结尾: CREATE PROCEDURE AssignRegular @department AS INT, @project AS VARCHAR(100), @Employee AS VARCHAR(100) AS BEGIN DECLARE @result AS INT SELECT @result = COUNT(*) FROM Managers_assign

我在employee附近发现一个语法错误,不知道为什么您缺少与开始匹配的结尾:

CREATE PROCEDURE AssignRegular
     @department AS INT,
     @project AS VARCHAR(100),
     @Employee AS VARCHAR(100)
AS
BEGIN
    DECLARE @result AS INT

    SELECT @result = COUNT(*) 
    FROM Managers_assign_Regular_Emplyee_Projects 
    WHERE regular_employee = @Employee

您缺少与开始匹配的结尾:

CREATE PROCEDURE AssignRegular
     @department AS INT,
     @project AS VARCHAR(100),
     @Employee AS VARCHAR(100)
AS
BEGIN
    DECLARE @result AS INT

    SELECT @result = COUNT(*) 
    FROM Managers_assign_Regular_Emplyee_Projects 
    WHERE regular_employee = @Employee

可能有很多错误,比如表名的拼写等。我们没有要查看的架构或表布局等


但是我猜您忘记了END语句来匹配BEGIN语句。

可能有很多错误,比如表名的拼写等。我们没有要查看的架构或表布局等


但是我猜您忘记了END语句来匹配BEGIN语句。

您的错误是什么?我认为这是正确的:

create proc AssignRegular
@department as int
,@project as varchar(100)
,@Employee as varchar(100)
as
BEGIN
Declare @result as int
select @result = count(*) from Managers_assign_Regular_Emplyee_Projects where regular_employee=@Employee
END

你的错误是什么?我认为这是正确的:

create proc AssignRegular
@department as int
,@project as varchar(100)
,@Employee as varchar(100)
as
BEGIN
Declare @result as int
select @result = count(*) from Managers_assign_Regular_Emplyee_Projects where regular_employee=@Employee
END

有。如果使用“开始”,则必须以“结束”结尾“是”。如果你使用BEGIN,你必须用ENDHmm结束它。我没有得到一个解析错误,我是否犯了一个基于下一票的错误?嗯,我没有得到一个解析错误,我是否犯了一个基于下一票的错误?