SQL 行插入表中 +在一条语句中将键插入其链接表(多对多关系)
嘿,我习惯了 ORM,所以我非常缺乏 sql 经验。我想知道将一行插入表中的最佳方法是什么,即与另一个表处于多对多关系,并且在一个语句中还将一行两个外键插入到特定的链接表中以保留数据完整性。
如果有人使用 spring jdbcTemplate,我还想知道它是否支持此任务。提前致谢
Hey, I'm used to ORM so I have huge absence of sql experience. I want to know what is the best way to insert a row into a table, that is in many-to-many relationship with another table, and within the one statement also insert a row of two foreign keys into the particular linking table to preserve data integrity.
If anybody is using spring jdbcTemplate, I'd also want to know whether it has a support for this task. Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这通常是存储过程的用途,例如
(假设是 sql server)
然后 google BEGIN TRAN、COMMIT TRAN 和 ROLLBACK。
That's typically what stored procedures are used for, eg something like
(assuming sql server)
Then google BEGIN TRAN, COMMIT TRAN and ROLLBACK.