
테이블명에서 지정된 열이 없다는 오류 메시지는 WHERE 조건에 사용된 열이 테이블에 존재하지 않기 때문입니다. 이를 해결하기 위해서는 WHERE 조건에 사용된 열이 테이블에 존재하는지 확인하고, 존재하지 않는 경우에는 해당 열을 추가하거나 삭제해야 합니다.
WHERE 조건에 사용된 열이 테이블에 존재하는지 확인하는 방법은 다음과 같습니다.
1. 테이블의 열 목록을 확인합니다. SQL Server에서 테이블의 열 목록을 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '테이블명';
2. WHERE 조건에 사용된 열이 테이블에 존재하는지 확인합니다. 테이블의 열 목록에서 WHERE 조건에 사용된 열이 존재하는지 확인합니다.
3. 존재하지 않는 열을 추가하거나 삭제합니다. WHERE 조건에 사용된 열이 테이블에 존재하지 않으면, 해당 열을 추가하거나 삭제해야 합니다.
#hostingforum.kr
sql
ALTER TABLE 테이블명
ADD 열명 데이터형;
또는
#hostingforum.kr
sql
ALTER TABLE 테이블명
DROP COLUMN 열명;
이러한 방법을 통해 WHERE 조건에 사용된 열이 테이블에 존재하는지 확인하고, 존재하지 않는 경우에는 해당 열을 추가하거나 삭제할 수 있습니다.
2025-06-06 03:02