Входные параметры: 100, 'abc,def,ghi', '10,20,30'
. Они должны быть вставлены в таблицу, какВставить несколько строк из нескольких таблиц - SQL
menuid(int) cid(int) code(varchar)
----------------------------------
100 10 abc
100 20 def
100 30 ghi
Я использовал функцию, чтобы разбить строку здесь - http://www.sqlservercentral.com/blogs/querying-microsoft-sql-server/2013/09/19/how-to-split-a-string-by-delimited-char-in-sql-server/
и вот мой код
declare @menuid int = 100
declare @strcode varchar(max)='abc,def,ghi'
declare @strid varchar(max)='10,20,30'
declare @t1 table(
menuid int,
cid int,
code varchar(100)
)
;with t1 as(
select * from fnSplitString(@strid,',')
)
;with t2 as(
select * from fnSplitString(@strcode,',')
)
insert into @t1
... не знаю как исходить отсюда
спасибо. – Qwerty