SQL - 문제 미리보기
문제 1702
easy
INSERT INTO SELECT 문을 사용할 때 반드시 만족해야 하는 조건은?
정답: B
INSERT INTO SELECT에서 가장 중요한 조건은 데이터 타입 호환성입니다.
필수 조건 - 데이터 타입 일치:
• 삽입할 컬럼과 대상 컬럼의 데이터 타입이 호환되어야 함
• 예: VARCHAR → VARCHAR, INT → INT
• 타입이 다르면 오류 발생 또는 데이터 손실 가능
호환 가능한 타입 예시:
```sql
-- 올바른 예
INSERT INTO Customers (CustomerName, City) -- VARCHAR, VARCHAR
SELECT SupplierName, City FROM Suppliers; -- VARCHAR, VARCHAR
-- 오류 예
INSERT INTO Products (Price) -- DECIMAL
SELECT ProductName FROM Items; -- VARCHAR (타입 불일치)
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.