2010-03-31 3 views
0

MSSQL에서 SQL XML 삽입을 수행하고 싶습니다.이 경우 DB에 파일 목록을 삽입해야합니다 (이 방법은 간단합니다). 그러나 자동 생성 된 PK 열 (ID)이 있으며 두 번째 쿼리를 수행하지 않고 새로 만든 파일 이름마다 ID가 필요합니다. 이것이 가능한가? 결과가 XML인지 여부는 중요하지 않지만 입력은 분명히 있어야합니다.SQL XML을 사용하여 각 레코드를 삽입하고 출력 할 수 있습니까?

+0

XML 문자열을 데이터베이스에 저장 하시겠습니까? – thecoshman

+0

관리 코드, BCP 또는 다른 것을 통해 어떻게 수행됩니까? 파일을 순차적으로로드하고 있습니까? –

+0

@thecoshman Nope. –

답변

0

내 자신의 질문에 대답하려면 ... 가능한 솔루션 (한 트랜잭션) 정상적인 SQL-XML 삽입 할 것이라고 생각합니다. 그런 다음 테이블의 모든 행을 선택하고 결합 열이 파일 이름 인 "삽입"XML 데이터의 데이터에 대해 왼쪽 조인 ... 방금 삽입 한 모든 행의 ID를 반환해야합니다.