2013-08-12 2 views
1

하나의 수정 값과 모든 값이 문자열 분할 함수에서 오는 테이블에 레코드를 삽입하려고합니다.수정 값을 사용하여 다른 테이블의 다른 테이블에 삽입

string[dbo].[StringSplit](@SelectedTables,',')

출력 :

:

4 

5 

6 

7 

@newid의 가치는 내가 좋아하는 테이블에 삽입 할 지금 101

입니다 :

101 4 

101 5 

101 6 

101 7 

이 내 쿼리입니다

insert into tblC6FD_QueryBuilderTableAssoc(QueryBuilderID,TableID) 
select @NewId ,(select String from [dbo].[StringSplit](@SelectedTables,',')) 

위 쿼리의 문제점은 무엇입니까?

+0

어떤 코멘트를하시기 바랍니다 시도 –

답변

1

이 시도 :

SELECT @NewId , 
     String 
FROM [dbo].[StringSplit](@SelectedTables,',') 
1

유권자 아래에서

insert into tblC6FD_QueryBuilderTableAssoc(QueryBuilderID,TableID) 
select @NewId, String 
from [dbo].[StringSplit](@SelectedTables,',') 
관련 문제