We have following XML data structure from which we would like to insert new data and update existing data in a SQL Server table.
Tables are SALES_HEADER and SALES_DETAILS.
SALES_HEADER columns
ID (PK)
INV_NO
DATE
CUST_ID (FK FROM CUSTOMER MASTER)
SALES_DETAILS columns:
ID (PK)
HEADER_ID (FK FROM SALES_HEADER)
STK_ID (FK FROM STK MASTER)
QTY
RATE
AMT
My XML is as under
<SALESDATA>
<SALESHEADER>
<BILLNO>1</BILLNO>
<DATE>01/08/2015</DATE>
<CUSTOMERCODE>54</CUSTOMERCODE>
<SALESDETAILS>
<STK_ID>5</STK_ID>
<QTY>10</QTY>
<RATE>12</RATE>
<AMOUNT>120<AMOUNT>
</SALESDETAILS>
<SALESDETAILS>
<STK_ID>7</STK_ID>
<QTY>9</QTY>
<RATE>54</RATE>
<AMOUNT>486<AMOUNT>
</SALESDETAILS>
<SALESDETAILS>
<STK_ID>78</STK_ID>
<QTY>62</QTY>
<RATE>18</RATE>
<AMOUNT>1116<AMOUNT>
</SALESDETAILS>
</SALESHEADER>
IDcolumns areIDENTITYor not ...IDanIDENTITYcolumn or not??