내보내기(0) 인쇄
모두 확장
확장 최소화
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

MSSQLSERVER_107

제품 이름

SQL Server

이벤트 ID

107

이벤트 원본

MSSQLSERVER

구성 요소

SQLEngine

심볼 이름

P_NOCORRMATCH

메시지 텍스트

열 접두사 '%.*ls'이(가) 쿼리에 사용된 테이블 이름 또는 별칭과 일치하지 않습니다.

쿼리의 SELECT 목록에 열 접두사로 잘못 한정된 별표(*)가 포함되어 있습니다. 이 오류는 다음과 같은 경우에 반환될 수 있습니다.

  • 열 접두사가 쿼리에 사용된 테이블 또는 별칭 이름과 일치하지 않습니다. 예를 들어 다음 문에서는 별칭 이름(T1)을 열 접두사로 사용하고 있지만 FROM 절에는 별칭이 정의되지 않았습니다.

    SELECT T1.* FROM dbo.ErrorLog;
    
  • FROM 절에 테이블에 대한 별칭 이름을 제공하면 테이블 이름이 열 접두사로 지정됩니다. 예를 들어 다음 문에서는 테이블 이름 ErrorLog를 열 접두사로 사용하지만 테이블에는 FROM 절에 정의된 별칭(T1)이 있습니다.

    SELECT ErrorLog.* FROM dbo.ErrorLog AS T1;
    

    FROM 절에 테이블 이름에 대한 별칭을 제공한 경우 테이블에서 해당 별칭만 열 접두사로 사용할 수 있습니다.

쿼리의 FROM 절에 지정된 테이블 이름 또는 별칭 이름과 열 접두사가 일치하도록 수정하십시오. 예를 들어 위의 문은 다음과 같이 수정할 수 있습니다.

SELECT T1.* FROM dbo.ErrorLog AS T1;

또는

SELECT ErrorLog.* FROM dbo.ErrorLog;

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft