2009-07-22 3 views
0

쉼표로 구분 된 두 개의 값 쌍 문자열을 가져 와서 각 쌍을 데이터베이스의 한 행에 삽입하고 싶습니다. 예를 들어SQL 쉼표로 구분 된 문자열 두 세트의 행 삽입

:

X = "1,2,3"  Y = "A,B,C" =>  X | Y 
            ---------    
             1 | A 
             2 | B 
             3 | C 

내가 MSSQL 2008을 사용하고 있지만, 모든 데이터베이스 솔루션은 크게 감상 할 수있다. 또한 SQL 쿼리 작성 이외의 다른 데이터 세트 삽입을 처리하는 더 좋은 방법이있는 경우 자세히 설명하십시오.

답변

0

샘에 대응

INSERT INTO foo (X,Y) VALUES (1,'A'),(2,'B'),(3,'C'); 

: 또한 단지 SQL 쿼리 자세히 설명해을 쓰는 것보다 다른 이러한 데이터 세트를 삽입 처리하는 더 좋은 방법이 있다면

.

SQL 쿼리 이외의 SQL 데이터베이스에 데이터를 삽입 할 방법이 없습니다.

+0

매개 변수화하고 저장 프로 시저로 전달하는 가장 좋은 방법은 무엇입니까? –