2013-07-20 4 views
-2

id가 들어있는 arraylist가 있습니다. ListId의 값 Listid의 문자열에는 (101, 10,11,12,13)과 같이 쉼표로 구분 된 여러 값이 들어 있습니다. 내 테이블에이 값을 저장하고 싶습니다. 나는 이것을 어떻게 달성 할 수 있을까? 어떤 언어에서분할 값을 테이블에 저장하는 방법

INSERT into CompanyBillableAsset (Id, ListId) 
SELECT @Id,ListId 
FROM List 
WHERE ListId in (select SplitValue from dbo.xf_StrSplit(@str, ',')) 
+0

: 당신의 dbo.xf_StrSplit이 작동하고 가정으로

insert into CompanyBillableAsset(Id, ListId) values(@Id, set @listId = select ListId from List where ListId in (select SplitValue from dbo.xf_StrSplit(@str, ','))) 
Barmar

+0

코드를 작성하십시오. – Jayesh

+1

[SQL의 문자열 분할] (http://stackoverflow.com/questions/2647/split-string-in-sql) 복제본을 작성하십시오. 여기에 새 질문을 게시하기 전에 기본 검색을 수행하십시오. 검색에서'[sql-server] split string'을 사용하여 여러 가지 답을 발견했습니다. –

답변

0

, 당신의 INSERT처럼 볼 수 있었다? 테이블 스키마 란 무엇입니까? 무엇을 시도 했습니까? 왜 작동하지 않았습니까?
관련 문제