我想编写一个程序,如销售,其中有两大表中插入即:SaleHeader表和表SaleDetails。这两张表有(一对多)关系。当我插入到SaleDetails表中时,我需要将SaleHeaderID插入到SaleDetails中。VB.NET和程序结构
现在我使用一个存储过程来插入SaleHeader信息,并取回SaleHeaderID我用查询语句来插入SaleDetail信息。
任何一个可以告诉我要更有效的方式接入到(有一对多的关系)这两个表的?帮我!预先感谢所有。
我想编写一个程序,如销售,其中有两大表中插入即:SaleHeader表和表SaleDetails。这两张表有(一对多)关系。当我插入到SaleDetails表中时,我需要将SaleHeaderID插入到SaleDetails中。VB.NET和程序结构
现在我使用一个存储过程来插入SaleHeader信息,并取回SaleHeaderID我用查询语句来插入SaleDetail信息。
任何一个可以告诉我要更有效的方式接入到(有一对多的关系)这两个表的?帮我!预先感谢所有。
一种方法是使用Guid
为SaleHeaderID
。然后你就可以在插入之前域名记录(使用NEWID()
)生成存储过程的新的ID,然后你也知道ID,所以你可以使用它的细节。
如何使用SELECT IDENTITY(),因为我SaleHeaderID是BIGINT类型?我想知道除了使用存储过程的SaleHeader表的另一种方法 – RedsDevils 2009-11-06 06:50:21
这真的没有任何关系瓦特/ VB .... – Jason 2009-11-06 06:38:22