RE: Add table Id to union View
Hi Nastaran,
Create 1 Union query for CustTrans and VendTrans
Create View out of this union query.
add a computed column to this union view with following code:
private static server str tableName(int _branchNum)
{
DictView dictView = new DictView(tableNum(TestView));
if(_branchNum == 1)
{
return "'CustTrans'";
}
else
{
return "'VendTrans'";
}
}

Which create a SQL view as :
SELECT T1.ACCOUNTNUM AS ACCOUNTNUM, T1.DATAAREAID AS DATAAREAID, T1.PARTITION AS PARTITION, 1010 AS RECID, (CAST(('CustTrans') AS NVARCHAR(10))) AS TABLENAME
FROM CUSTTRANS T1
UNION
SELECT T1.ACCOUNTNUM AS ACCOUNTNUM, T1.DATAAREAID AS DATAAREAID, T1.PARTITION AS PARTITION, 1010 AS RECID, (CAST(('VendTrans') AS NVARCHAR(10))) AS TABLENAME
FROM VENDTRANS T1