
dio_truncate 함수를 사용할 때 발생하는 오류는, 테이블의 ID 값이 초기화된 상태에서 SELECT 문을 수행할 수 없기 때문입니다.
이러한 문제를 해결하기 위해, 다음과 같은 방법을 사용할 수 있습니다.
1. TRUNCATE TABLE 명령어를 사용하여 테이블을 초기화한 후, ID 값을 다시 할당하는 방법입니다.
#hostingforum.kr
sql
TRUNCATE TABLE 테이블명;
DBCC CHECKIDENT ('테이블명', RESEED, 0);
2. dio_truncate 함수를 사용하여 테이블을 초기화하는 방법입니다.
#hostingforum.kr
sql
EXEC sp_droptable '테이블명';
EXEC sp_addtable '테이블명';
3. 테이블의 ID 값을 다시 할당하는 방법입니다.
#hostingforum.kr
sql
DBCC CHECKIDENT ('테이블명', RESEED, 0);
위의 방법 중 하나를 사용하여, 테이블의 ID 값을 다시 할당하면 SELECT 문을 수행할 수 있습니다.
2025-05-15 04:53