从具有修复值的另一个表插入另一个表

时间:2013-08-12 09:15:09

标签: sql

我想在一个表中插入记录,其中包含一个修订值,所有值都来自字符串拆分函数。

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,','))

上述查询有什么问题。

2 个答案:

答案 0 :(得分:1)

试试这个:

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

答案 1 :(得分:1)

尝试

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