2012-08-17 3 views
0

+= 문자열 연결 연산자를 사용할 때 SQL Server 2005에서 본문 위에 오정렬이 생겼습니까?SQL Server 2005 : '='근처의 구문이 잘못되었습니다.

은 SQL Server 2005 온라인 설명서에 따르면, SQL 서버가 잘 작동 2008 년 SQL Server Management Studio를 2005

에 컴파일되지 않습니다, MSDN에 표시된 심지어 예를 작동합니다.

나는 2005 년

해결 방법은 + 연산자를 사용하여 연결을 달성입니다 SQL 서버에서의 버그를 생각한다.

+0

이 오류가 발생한 코드를 표시하십시오. – hims056

+0

절대로 사용하지 않았지만 MSDN이 작동한다고하면 SELECT 문에서 작동하는지 의심 스럽습니다. 어쩌면 SET 문에서,하지만 전혀 작동하지 않는다고 생각합니다. – YvesR

+0

당신의 링크는 어디에 있습니까? 2012 년의 [this] (http://msdn.microsoft.com/en-us/library/dd206992.aspx) 만 찾을 수 있으며 다른 버전의 드롭 다운 목록에는 "SQL Server 2008"및 " SQL Server 2008 R2 " –

답변

3

+=, -= 등 같은 C와 같은 단기의 할당은 운영자의 사용은 SQL 서버 2008 이후를 만 유효 할 때까지 실행되지 않았다되지 않습니다. SQL Server 2005에서는 사용할 수 없습니다.

+0

네가 맞아! 그들은 SQL 서버 2008 년까지 거기에 있지 않습니다 아래 링크에서 버전 콤보를 확인, 그것은 Server 2005를 포함하지 않습니다 http://msdn.microsoft.com/en-us/library/cc645922 –

5

그것은 버그, 증강 사업자가 SQL 서버 2008

관련 문제