2009-05-30 4 views

답변

6

테이블에 3 개의 열만 있습니까? 그렇지 않다면, 당신은 당신과 같이 설정하고 열 이름을 정의하는 시도 할 수 :

INSERT INTO the_table 
     (column1 ,column2 ,column3) 
VALUES (1  ,2  ,'hi' ) 
     ,(2  ,0  ,'foo' ) 

이 규칙은 Table Value Constructor로 알려진 SQL Server 2008의 도입되었습니다. 전체 구문을 보려면 MSDN의 INSERT page을 참조하십시오. 또한보다 쉽게 ​​읽을 수 있도록문을 쉽게 포맷 할 수 있습니다.

+0

나를 downvote하려고한다면, 왜 이것이 올바르지 않은지에 대해 적어도 코멘트 할 수 있겠습니까? – Kazar

1

당신은 내가 MSDN에서 그 구문을 발견하지만 페이지 하단에 오류가에 있다는 것을 쓰여진 있습니다보다 시도 후 내가 너무 그렇게 할 수 없습니다

INSERT INTO the_table 
SELECT 1,2,'hi' 
UNION 
SELECT 2,0,'foo'; 
관련 문제