0
절삭 오류가 발생하는 긴 SyBase SQL 쿼리가 있습니다. ISQL에서 실행하면 줄 번호와 함께 오류가 발생하지만 줄 번호가 쿼리의 시작 부분에 있으므로 어떤 필드가 잘림 오류의 원인인지 알려주지 않습니다. 어떻게 디버깅하여 오류에 대한 더 많은 관련 정보를 얻을 수 있습니까?ASE ISQL (SyBase) : 절삭 오류를 디버그하는 방법 (어느 필드에서 발생합니까)
절삭 오류가 발생하는 긴 SyBase SQL 쿼리가 있습니다. ISQL에서 실행하면 줄 번호와 함께 오류가 발생하지만 줄 번호가 쿼리의 시작 부분에 있으므로 어떤 필드가 잘림 오류의 원인인지 알려주지 않습니다. 어떻게 디버깅하여 오류에 대한 더 많은 관련 정보를 얻을 수 있습니까?ASE ISQL (SyBase) : 절삭 오류를 디버그하는 방법 (어느 필드에서 발생합니까)
나는 오류가있는 장소를 찾으려면 print
명령을 사용합니다. 예를 들어 :
print '1'
select * from tab
print '2'
insert into tab..
print '3'
update ...
print '4'
또한 ASE ISQL 도구를 사용할 수 있습니다. 디버그 도구가 있습니다. Debug
메뉴에 How to debug
을 참조하십시오.
감사합니다. 그러나 오류가 발생한 줄을 알려주지 않겠습니까? 어떤 열에서 잘림이 발생했는지 또는 어떤 부분에서 잘림이 발생했는지 찾는 방법을 찾고 있습니다. 전체적으로 쿼리는 오류 메시지에 의해 한 줄로 간주됩니다. – evg02gsa3
@GuillaumeLacasse이 오류를 알려주시겠습니까? – Parado
글쎄, 모든 열을 수동으로 확인하여 오류를 수정했습니다. 나는 그것을 더 이상 복제 할 수 없다. 어쨌든 고마워. – evg02gsa3