用存储过程好。加入事务代码
begin tran
insert..
insert..
commit tran
begin tran
insert..
insert..
commit tran
解决方案 »
- SQL中int格式能否与menoy格式相乘?
- SQL查询分析器制定作业时,经常报“无法对请求的用户名....执行setuser”
- 非常简单的一张表,和令人头痛的一个查询。盼高手
- 帮我看看这样的SQL语句如何改才能用。
- insert ...select ...语句中,如果插入的某个字段是常量该怎么写?
- SQL2012 同名数据库恢复出错,如何解决?
- 最急!!!!!!!!!! 怎样改变排序方式????
- 高难度问题
- 备分的数据库还原不了了?急。。。。。
- 求高手帮忙解释一下,有点看不懂
- 请问SQL SERVER的bit类型对应VB里的什么类型?
- 讨论:orcal与sql server的性能对比!来者有分!
一张答案表Answer(编号,题号,备选答案,标准答案...);
第三张表专门用来放短文Article(编号,文章正文)
第四张表QA用来联系Question和Article的对应关系(一篇article对应多个question)因为前台是WEB,所以一般的添加、更新、删除都是用存储过程来玩成。在讨论到如何录入短文及其附属题目的时候,意见出现了分歧:在Question添加记录时,向存储过程传递参数,我放了一个@iArticleID,表示此题是否属于某短文,若此参数无值,则表示该题是独立的;反之,则表示该题为针对某短文所问,随后往Question里插入记录,紧接再向QA表里插入记录,确保一文多题的对应关系另一种意见是,用触发器,具体不再赘述。问大力,解决这种问题,建这四张表是否合适,是否还有其他最佳方案?若用当前此法,则用存储过程合适还是用触发器合适(综合效率、性能上来讲)