2012-02-03 23 views
1

SQL Server 2008 Management Studioでテーブルタイプを作成しようとしています。テーブル値パラメータ、SQL Server 2008

CREATE TYPE NameResourceType AS TABLE 
(
    ID int, 
    [Value] Varchar(256) 
) 

が、私はこのエラーを取得する:ここで

は私のコードは次のようになります

Incorrect syntax near the keyword 'AS'.

それは100%も正しいとTVP(テーブルですので、私は、なぜ知りません評価されたパラメータ)はSQL Server 2008の機能です。

何が問題なのですか?

+0

ええ、それは私に正しいようです:\ –

+0

はい、それは正しいです。私はあなたの声明を実行するだけです。 –

+2

Management Studioのバージョンは無関係です。接続しているサーバーのバージョンが重要です。 'SELECT @@ VERSION'は何を言いますか? –

答えて

2

I'm trying to create a table type in sql server 2008 Management Studio

TVPを使用するには、これでは不十分です。 SQL Server 2008インスタンスに接続する必要があります。

Msg 156, Level 15, State 1, Line 1 
Incorrect syntax near the keyword 'AS'. 

select @@versionを使用してSQL Serverインスタンスのバージョンを確認します。私は、SQL Server 2005のインスタンスに接続し、このメッセージが表示されたことをしていることを推測します。