2016-09-22 26 views
0

私はここでいくつか間違いをしますが、私は何が見えませんか?何か案が?'、'エラーの近くに不正な構文があります

declare @out nvarchar(50); 

exec dbo.CBT_Registration_CreateUserAccount (SELECT NEWID()), (SELECT CONVERT(varchar(255), NEWID())), (SELECT CONVERT(varchar(255), NEWID())), (SELECT CONVERT(varchar(255), NEWID())), 
(SELECT CONVERT(UNIQUEIDENTIFIER,'270b5adc-873f-4b69-8e70-1954228aa16e')), (SELECT CONVERT(varchar(255), NEWID())), (SELECT CONVERT(UNIQUEIDENTIFIER,'37781810-3a49-4ce0-922d-54543b0bacde')), (SELECT CONVERT(varchar(255), NEWID())), 
'GBP',(SELECT CONVERT(UNIQUEIDENTIFIER,'4ee4f84d-24ad-4e0d-a3b8-d9a5d1949d46')), @out out 

select @out 

メッセージ102、レベル15、状態1、行3付近に正しくない構文 ''。 Msg 102、 レベル15、状態1、行3 '、'の近くの構文が正しくありません。メッセージ102、レベル 15、状態1、行3 '、'の近くの構文が正しくありません。メッセージ102、レベル15、 状態1、行3 '、'の近くの構文が正しくありません。メッセージ102、レベル15、状態1、 行4 'の近くの構文が正しくありません。メッセージ102、レベル15、状態1、行4 '、'の近くの構文が正しくありません。メッセージ102、レベル15、状態1、行4 '、'の近くの構文が正しくありません。メッセージ102、レベル15、状態1、行4 '、'の近くの構文が正しくありません。メッセージ102、レベル15、状態1、行5 '、'の近くの構文が正しくありません。

あなたが紛失している開口部と小さなブラケットを閉じる:

答えて

3
は、以下のようにあなたのexecコマンドを変更し

exec dbo.CBT_Registration_CreateUserAccount (SELECT NEWID(), (SELECT CONVERT(varchar(255), NEWID())), (SELECT CONVERT(varchar(255), NEWID())), (SELECT CONVERT(varchar(255), NEWID())), 
(SELECT CONVERT(UNIQUEIDENTIFIER,'270b5adc-873f-4b69-8e70-1954228aa16e')), (SELECT CONVERT(varchar(255), NEWID())), (SELECT CONVERT(UNIQUEIDENTIFIER,'37781810-3a49-4ce0-922d-54543b0bacde')), (SELECT CONVERT(varchar(255), NEWID())), 
'GBP',(SELECT CONVERT(UNIQUEIDENTIFIER,'4ee4f84d-24ad-4e0d-a3b8-d9a5d1949d46')), @out out) 
関連する問題