한 문장으로 SQLite 테이블에 여러 값을 삽입 할 수 있습니까?SQL : 하나의 명령문에 여러 값 집합을 삽입 하시겠습니까?
INSERT INTO the_table VALUES (1,2,'hi'),(2,0,'foo');
()의 나타내는 다른 삽입 설정하지만 오류가 발생합니다 :
나는 노력했다.
한 문장으로 SQLite 테이블에 여러 값을 삽입 할 수 있습니까?SQL : 하나의 명령문에 여러 값 집합을 삽입 하시겠습니까?
INSERT INTO the_table VALUES (1,2,'hi'),(2,0,'foo');
()의 나타내는 다른 삽입 설정하지만 오류가 발생합니다 :
나는 노력했다.
테이블에 3 개의 열만 있습니까? 그렇지 않다면, 당신은 당신과 같이 설정하고 열 이름을 정의하는 시도 할 수 :
INSERT INTO the_table
(column1 ,column2 ,column3)
VALUES (1 ,2 ,'hi' )
,(2 ,0 ,'foo' )
이 규칙은 Table Value Constructor로 알려진 SQL Server 2008의 도입되었습니다. 전체 구문을 보려면 MSDN의 INSERT page을 참조하십시오. 또한보다 쉽게 읽을 수 있도록문을 쉽게 포맷 할 수 있습니다.
나를 downvote하려고한다면, 왜 이것이 올바르지 않은지에 대해 적어도 코멘트 할 수 있겠습니까? – Kazar
당신은 내가 MSDN에서 그 구문을 발견하지만 페이지 하단에 오류가에 있다는 것을 쓰여진 있습니다보다 시도 후 내가 너무 그렇게 할 수 없습니다
INSERT INTO the_table
SELECT 1,2,'hi'
UNION
SELECT 2,0,'foo';
할 수 페이지 : 링크가 어디에 있습니까 http://msdn.microsoft.com/en-us/library/ms174335.aspx 아래쪽을 참조하십시오 여러 행을 삽입하는 방법
오류 메시지를 게시하면보다 나은 답변을 얻을 수 있습니다. – soulmerge