0

SQL Server 2008 を使用しています

私はこのINSERTステートメントを持っています

INSERT INTO [dbo].[TempSequences]
(Title, Sequence, FileTrackingTag)
SELECT Title, Sequence, FileTrackingTag
FROM   [dbo].[MasterSequence]
WHERE  charindex(',' + FileTrackingTag + ',', ',' + @filetag + ',') > 0;

FileTrackingTag は、上記のタイトルとシーケンスに関連付けられたものです。ただし、これらのタグの文字列を指定しています

すなわち

 'tag1,tag2,tag3,tag4'

そこに正しいタグを付けるにはどうすればよいですか?ありがとう

4

1 に答える 1

0

シーケンス全体ではなく、パラメータを介して提供されたタグを1つだけ配置する場合は、次のようにします。

INSERT INTO [dbo].[TempSequences] 
(Title, Sequence, FileTrackingTag) 
SELECT Title, Sequence, @filetag  
FROM   [dbo].[MasterSequence] 
WHERE  charindex(',' + FileTrackingTag + ',', ',' + @filetag + ',') > 0; 
于 2012-10-23T16:12:33.720 に答える