表Orders(OrderID UserID OrderDate),OrderContent(OrderID GoodsID GoodsQuantity TotalPrice), 在为表Orders添加一条订单记录后,需同时在OrderContent中添加订单的详细信息,我想写一个存储过程,其中传递进来的参数是UserID,OrderDate,和一个订单详细信息的DataTable类型之类的东西(购买了多种商品),可是我不知道怎么传递这个纪录集,订单的增加和详细信息的插入应该写在一个事务里面,不知道传递这样的参数行不行,要是实现这样的功能应该怎么办?因为初学,问题问的很幼稚,希望大家不要嫌弃,谢谢了
一般两种:
1. 将订单详细信息整成一条字符串。数据库里面就只有一条记录。
2. 第个订单详细信息做为一行。需要根据DataTable 循环调用存储过程