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