2016-11-18 7 views
0

パラメータの1つとしてテーブル値型の次のストアドプロシージャを作成しようとしています。しかし、私はエラーが発生しているパラメータとしてのテーブル値型

'READONLY'の近くに構文が正しくありません。

多くのSQL Serverのバージョンが原因である可能性があることを説明するstackoverflowレスポンスを確認しました。これは私の@@バージョンは私に語ったし、私には正常に見えるものです

のMicrosoft SQL Serverの2014(RTM-CU14)(KB3158271)

Create PROCEDURE [dbo].[Customer_Select](
@variableTable dbo.CustomVariableType READONLY, 
@return BIT = NULL OUTPUT) 


AS 
BEGIN 

SELECT * FROM Customer 

SET @return=1 

END 

は、この点であなたの助けに感謝

+0

なぜかっこと閉じ括弧はありますか? –

+1

プロシージャ内でテーブルタイプが使用されていませんが、プロシージャは役に立ちます。 –

+0

は問題なく動作します。エラーが発生しなかった –

答えて

0

SSMSを再起動した後に動作し始めました。奇妙な!!

+0

あなたの質問を削除するか、少なくともあなた自身の答えを受け入れて、他の人が問題が解決したことを知るようにしてください。 –

関連する問題