2012-02-03 4 views
1

SQL Server 2008 관리 Studio에서 테이블 형식을 만들려고합니다. 여기 테이블 반환 매개 변수, SQL Server 2008

내 코드는 모습입니다 :

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

하지만이 오류 얻을 : 그것은 (테이블 TVP도 100 % 정확하고 있기 때문에,

Incorrect syntax near the keyword 'AS'.

나는 이유를 모르겠어요 평가 된 매개 변수)는 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의 인스턴스에 연결되어 있고이 메시지가 있다고 생각한다.