2017-07-26 16 views
0

私は入力パラメータ手順 を作成しようとしていますが、私はそれがメッセージ102、レベル15、状態1、プロシージャCaseSummary、18行目付近に正しくない構文「終了」

create procedure CaseSummary (@client_id int='') 
as 
begin 
if exists(select Client_ID from [Client] where Client_ID= @client_id) 
begin 
SELECT CaseRegister.Client_ID,CaseRegister.Case_ID, CaseAssign.Lawyer_ID , Document.Doc_ID, CaseToCourt.Court_ID, CaseToJudge.J_ID, 
CaseDetail.Result, Clauses.Clause_ID, SubClauses.SC_ID 
FROM(((((((((CaseAssign 
INNER JOIN Lawyer ON CaseAssign.Lawyer_ID = Lawyer.Lawyer_ID) 
Inner Join CaseRegister ON CaseAssign.CR_ID = CaseRegister.CR_ID) 
Inner Join Client ON Client.Client_ID = CaseRegister.Client_ID) 
Inner Join Document On Document.Client_ID= Client.Client_ID) 
Inner JOIn CaseToCourt On CaseToCourt.CR_ID= CaseRegister.CR_ID) 
Inner Join CaseToJudge On CaseToJudge.CR_ID = CaseRegister.CR_ID) 
Inner Join CaseDetail on CaseDetail.CJ_ID = CaseToJudge.CJ_ID) 
Inner join Clauses on Clauses.CD_ID = CaseDetail.CD_ID) 
Inner Join SubClauses on SubClauses.Clause_ID = Clauses.Clause_ID); 
END 

エラーにエラーを抱えています:

Msg 102, Level 15, State 1, Procedure CaseSummary, Line 18 Incorrect syntax near 'end'.

+0

1を指定していないいずれかの開始時に「開始」)は、括弧内に収納されている必要はありません参加します。私はここでバランスがとれているかどうかを試してみるつもりはありません.2)私は2つの「始まり」と1つの「終わり」を数えます。 –

答えて

0

これを試してください。

create procedure CaseSummary (@client_id int='') 
as 

if exists(select Client_ID from [Client] where Client_ID= @client_id) 
begin 
SELECT CaseRegister.Client_ID,CaseRegister.Case_ID, CaseAssign.Lawyer_ID , Document.Doc_ID, CaseToCourt.Court_ID, CaseToJudge.J_ID, 
CaseDetail.Result, Clauses.Clause_ID, SubClauses.SC_ID 
FROM CaseAssign 
INNER JOIN Lawyer ON CaseAssign.Lawyer_ID = Lawyer.Lawyer_ID 
Inner Join CaseRegister ON CaseAssign.CR_ID = CaseRegister.CR_ID 
Inner Join Client ON Client.Client_ID = CaseRegister.Client_ID 
Inner Join Document On Document.Client_ID= Client.Client_ID 
Inner JOIn CaseToCourt On CaseToCourt.CR_ID= CaseRegister.CR_ID 
Inner Join CaseToJudge On CaseToJudge.CR_ID = CaseRegister.CR_ID 
Inner Join CaseDetail on CaseDetail.CJ_ID = CaseToJudge.CJ_ID 
Inner join Clauses on Clauses.CD_ID = CaseDetail.CD_ID 
Inner Join SubClauses on SubClauses.Clause_ID = Clauses.Clause_ID 
END 

終わり「末端」を必要とするか、単にそれに

+0

最初の開始点と「コマンドが正常に完了しました」を削除しました。 –

+0

@syedjunaid great。あなたができるとき答えとしてマーク – JPF

関連する問題