从存储过程中的xml文件中保存多对多数据

时间:2018-10-05 12:18:06

标签: java sql-server xml stored-procedures

要为我放弃的xml文件创建这些表的存储过程

select * from pro.Proposals
select * from dbo.[pro.ProposalDetails
select * from dbo.[pro.ProposalSlabs]

enter image description here

我希望使用sql server *通过存储过程中的xml文件通过表格将数据多对多保存,我将创建的存储过程的xml文件发送给您。 XML文件

ML文件

<root> <subCompanyId>1</subCompanyId> <code>sdfgsdgsdfgsdfg</code> <countryId>1</countryId> <groupId>1</groupId> <branchId>1</branchId> <isBranchProposal>1</isBranchProposal> <countryRateListId>1</countryRateListId> <yearsNo>1</yearsNo> <subTotal>1.0</subTotal> <total>1.0</total> <companyId>1</companyId> <createdBy>AF@fdfsae</createdBy> <userAttemptNo>1</userAttemptNo> <isApproved>1</isApproved> <details> 

1 个答案:

答案 0 :(得分:0)

在SQL中,通过将多关系分解为2对多关系并建立中间“桥”,可以解决多对多关系。示例:学生和班级。多个学生有多个班级。您建立了一个学生表和一个班级表,中间表是“入学”表。 SOF已经herehere

解决了此问题