我有两个表:关于SQL插入语句的问题!
Threads
*******
ThreadID
UserID
TopicsID
Date
ThreadTitle
ThreadParagraph
ThreadClosed
Topics
******
TopicID
Theme
Topics
Date
我需要插入两个语句以及它们之间的连接! 这第一statment:
string insertCommand =
"INSERT INTO Users (UserID,TopicID,Date,ThreadTitle,ThreadParagraph) " +
"VALUES ('CONVERT(uniqueidentifier, '" + giveMeGuidID() +
"),TopicID,dateTime,questionTitle,subTopic)";
,我需要有对主题表另一份声明:
string insertCommand =
"INSERT INTO Topics (UserID,TopicID,Date,ThreadTitle,ThreadParagraph) " +
"VALUES ('Theme, Topics, Date')";
的问题是,我有TopicsID之间的连接(线程表)和TopicsID (主题表)。两者都是增量整数,所以我如何将相同的TopicID插入到 两者中以使它们获得相同的值?
你能否详细介绍一下你如何调用这些插入命令。亲自,我会创建一个存储过程 - 这将能够返回创建的ID使用'@@ identity' – Beno 2011-05-30 08:29:22
这里是@guagland建议的链接:http://msdn.microsoft.com/en-us/library /ms187342.aspx – 2011-05-30 08:30:53
不完全是你要求的,但我更喜欢使用自动处理它的数据访问层,例如LINQ到SQL。 – 2011-05-30 08:35:26