링크드서버에서 일반적인 TRUNCATE 구문은 에러가 난다.
TRUNCATE TABLE 링크드서버명.DB명.스키마명.TAB
개체 "TAB"이(가) 없거나 권한이 없으므로 이를 찾을 수 없습니다.
[해결 방법]
sp_executesql 프로시저를 사용하면 된다.
EXEC 링크드서버명.DB명.스키마명.sp_executesql N'TRUNCATE TABLE dbo.TAB';
'T-SQL Tip' 카테고리의 다른 글
별칭(Alias)을 지정하는 여러가지 방법 (0) | 2013.06.17 |
---|---|
클러스터 인덱스는 정렬을 보장할 수 없다(?). (0) | 2013.05.13 |
에러 메시지를 원하는 언어로 변경하기 (1) | 2013.05.10 |
공백을 구분하여 문자열 자르기 (0) | 2013.04.23 |