1
我的程序是:拆分并保存在SQL Server
CREATE PROCEDURE [dbo].[sp_SavePost]
@PostTitle NVARCHAR(max),
@PostDescription NVARCHAR(max),
@PostDate DATETIME,
@Author NVARCHAR(100),
@Tag NVARCHAR(250), --it bring c#,asp.net,mvc
@Category NVARCHAR(250)
AS
BEGIN
INSERT INTO [dbo].[ForumPost](PostTitle, PostDescription, PostDate,
Author, Tag, Category)
VALUES(@PostTitle, @PostDescription, @PostDate,
@Author, @Tag, @Category)
END
表[dbo].[ForumPost]
具有postid
这是自动递增。还有另一个表Tag
。在相同的过程中,我想插入一个值为Tag
表,其中列postid
和tag
。但无法在tag
表中插入值。意思是,如果postid=2
我想要这样的结果。
表标签
postid | tag
------------
2 | c#
2 | asp.net
2 | mvc
感谢。
感谢suggestion.I通过'SCOPE_IDENTITY取得帖子ID() '但是我怎么可以拆分数据'C#,ASP。 net,mvc'并插入到'Tag'表中。 – 2012-04-19 05:15:50
@ShreeKhanal:这里有**的帖子** - 只需Google或Bing就可以了!或者看看[这个其他SO问题](http://stackoverflow.com/questions/2647/split-string-in-sql)与几个有用的链接.... – 2012-04-19 05:17:11