StringBuilder sb = new StringBuilder();
sb.Append("INSERT INTO Threads(");//How can i modify that statement
sb.Append(" SELECT @Repuation, @WiningComment");
sb.Append(" FROM Users AS u");
sb.Append(" INNER JOIN Threads AS t ON t.UsersID=u.UsersID");
sb.Append(" WHERE t.ThreadsID=@ThreadID");
Run Code Online (Sandbox Code Playgroud)
我有用户表和线程表.我想将@Reputation插入到users表中,将@winingComment插入到threads表中!我如何实现这一目标?
我建议你在TRANSACTION中做两个单独的INSERT
BEGIN TRANSACTION
INSERT [...]
INSERT [...]
COMMIT TRANSACTION
Run Code Online (Sandbox Code Playgroud)
从技术上讲,交易可以保证您的请求的原子性.
| 归档时间: |
|
| 查看次数: |
1633 次 |
| 最近记录: |