Table generation failed

deva raju

Member
Hi All,
While on 9.2 we have couple of custom tables which were part of the 9.1 are failing to generate on 9.2.
It shows the below error


failed to convert. error: HRESULT = 80040e14, SQLState = 37000, NativeError = 1701, msg = [Microsoft][SQL Server Native Client 10.0][SQL Server]Creating or altering table 'F55UPSD@@@@' failed because the minimum row size would be 10968, including 30 bytes of internal overhead. This exceeds the maximum allowable table row size of 8060 bytes..error: OLEDB 'Execute' operation resulted in accessor binding error: binding #0, status = -1.error: OLEDB 'Execute' operation resulted in accessor binding error: binding #1, status = -1.error: OLEDB 'Execute' operation resulted in accessor binding error: binding #6, status = -1.</Tbl>

We checked with DB Team ,they said below thing.

Below is the T-SQL command captured when hit from JDE application to SQL

CREATE TABLE JDE_DEVELOPMENT.TESTDTA.F55UPSD
(UD55ICCD numeric, UD55ICCT float, UD55IISN float, UD55UV nchar(3), UD55URN nchar(10), UD55UANO nchar(10),
UD55UAC nchar(10), UD55UID nchar(10), UD55UIN nchar(15), UD55UITC nchar(15), UD55UITDC nchar(2), UD55UATID nchar(25), UD55UICC nchar(3), UD55UIA nchar(30), UD55UTD nchar(10), UD55UPRN
nchar(10), UD55ULSN nchar(26), UD55UWEN nchar(26), UD55USRN1 nchar(35), UD55USRN2 nchar(35), UD55UBOC nchar(3), UD55UPQ nchar(7), UD55UOQ nchar(7), UD55UTN nchar(26), UD55UPRN1 nchar(35),
UD55UPRN2 nchar(35), UD55UPRN3 nchar(35), UD55UPRN4 nchar(35), UD55UPRN5 nchar(35), UD55UEW nchar(25), UD55UEUOM nchar(2), UD55UBW nchar(25), UD55UBWUOM nchar(2), UD55UCT nchar(3),
UD55UBWT nchar(2), UD55UPD nchar(30), UD55UZ nchar(30), UD55UCCC nchar(30), UD55UCCDC nchar(4), UD55UCS nchar(55), UD55UTC1 nchar(2), UD55UTDC1 nchar(35), UD55UTDV1 nchar(10), UD55UTC2
nchar(2), UD55UTDC2 nchar(10), UD55UTDV2 nchar(10), UD55UCCLC nchar(35), UD55UCDC nchar(55), UD55UCD nchar(100), UD55UCUQ nchar(7), UD55UBCC nchar(3), UD55UBV nchar(25), UD55UTI nchar(1),
UD55UTCC nchar(3), UD55UIAMT nchar(25), UD55UNA nchar(25), UD55UMCC nchar(3), UD55UMIA nchar(25), UD55UMNA nchar(25), UD55UAIC3 nchar(3), UD55UAIA nchar(25), UD55UIER nchar(25), UD55UTVA
nchar(25), UD55UCVA nchar(25), UD55UILC nchar(25), UD55UIDD nchar(100), UD55UAIN nchar(15), UD55USN nchar(19), UD55UCRN nchar(19), UD55USNM nchar(50), UD55USCN nchar(50), UD55USA1
nchar(50), UD55USA2 nchar(50), UD55USC nchar(50), UD55USS nchar(30), UD55USP nchar(12), UD55USCT nchar(25), UD55URCVN nchar(50), UD55URCN nchar(50), UD55URA1 nchar(50), UD55URA2 nchar(50),
UD55URC nchar(50), UD55URS nchar(30), UD55URP nchar(12), UD55URCT nchar(25), UD55U3N nchar(50), UD55U3CN nchar(50), UD55U3A1 nchar(50), UD55U3A2 nchar(50), UD55U3C nchar(50), UD55U3S nchar(30), UD55U3P nchar(12), UD55U3CT nchar(25), UD55USTN nchar(50), UD55USTCN nchar(50), UD55USTA1 nchar(50), UD55USTA2 nchar(50), UD55USTC nchar(50), UD55USTS nchar(30), UD55USTP nchar(12), UD55USTCT nchar(25), UD55UMAQ1 nchar(1), UD55UMA1N nchar(50), UD55UMA1CN nchar(50), UD55UMA1A1 nchar(50), UD55UMA1A2 nchar(50), UD55UMA1C nchar(50), UD55UMA1S nchar(30), UD55UMA1P nchar(12), UD55UMA1CT nchar(25), UD55UMAQ2 nchar(12), UD55UMA2N nchar(50), UD55UMA2CN nchar(50), UD55UMA2A1 nchar(50), UD55UMA2A2 nchar(50), UD55UMA2C nchar(50), UD55UMA2S nchar(30), UD55UMA2P nchar(12), UD55UMA2CT nchar(25), UD55USD nchar(100), UD55USED nchar(10), UD55USID nchar(10), UD55UED nchar(10), UD55UDSD nchar(10), UD55USDD nchar(10), UD55USRD nchar(10), UD55UCDT nchar(10), UD55UEFT nchar(10), UD55UVD nchar(10), UD55UEP nchar(4), UD55UEN nchar(50), UD55UEPL nchar(2), UD55USVA nchar(25), UD55USDC nchar(50), UD55UECC nchar(3), UD55UCN nchar(20), UD55UER nchar(25), UD55UMAWN nchar(50), UD55UEPU nchar(50), UD55UET nchar(50), UD55UCPC nchar(50), UD55ULIN nchar(50), UD55UGD nchar(35), UD55UEV nchar(25), UD55UDA nchar(25), UD55UW nchar(10), UD55UUOM nchar(10), UD55UIQ nchar(50), UD55UIQU nchar(10), UD55UITID nchar(14), UD55UDC nchar(50), UD55UCNM nchar(50), UD55UCCCD nchar(11), UD55UCNO nchar(50), UD55UFTRN nchar(50), UD55UJN nchar(50), UD55UTM nchar(4), UD55UTT nchar(2), UD55UTC nchar(50), UD55UTR nchar(25), UD55UTTN nchar(11), UD55UCTN nchar(50), UD55UCLN nchar(15), UD55UDT nchar(10), UD55UON nchar(50), UD55UDN nchar(50), UD55UDV nchar(25), UD55UTVD nchar(25), UD55UETA nchar(25), UD55UETR nchar(25), UD55UGST nchar(25), UD55UGSTR nchar(25), UD55UOIC nchar(16), UD55UOC nchar(25), UD55USIMA nchar(25), UD55UTV nchar(25), UD55STCA nchar(25), UD55UML1 nchar(50), UD55UML2 nchar(50), UD55UML3 nchar(50), UD55UML4 nchar(50), UD55UML5 nchar(50), UD55UML6 nchar(50), UD55UML7 nchar(50), UD55UML8 nchar(50), UD55UML9 nchar(50), UD55UML10 nchar(50), UD55UIU nchar(50), UD55IDOC float, UD55IJELN float, UD55IJDTE numeric, UD55IJICU float)

We ran above query in SSMS (JDEDEVDB.amer.ajgco.com), it got failed. When we changed nchar to varchar and ran the above query it got succeeded.


But 9.1 i can able to see char data types but coming to 9.2 nchar. Please help me.
Below is the T-SQL command captured when hit from JDE application to SQL

CREATE TABLE JDE_DEVELOPMENT.TESTDTA.F55UPSD
(UD55ICCD numeric, UD55ICCT float, UD55IISN float, UD55UV nchar(3), UD55URN nchar(10), UD55UANO nchar(10),
UD55UAC nchar(10), UD55UID nchar(10), UD55UIN nchar(15), UD55UITC nchar(15), UD55UITDC nchar(2), UD55UATID nchar(25), UD55UICC nchar(3), UD55UIA nchar(30), UD55UTD nchar(10), UD55UPRN
nchar(10), UD55ULSN nchar(26), UD55UWEN nchar(26), UD55USRN1 nchar(35), UD55USRN2 nchar(35), UD55UBOC nchar(3), UD55UPQ nchar(7), UD55UOQ nchar(7), UD55UTN nchar(26), UD55UPRN1 nchar(35),
UD55UPRN2 nchar(35), UD55UPRN3 nchar(35), UD55UPRN4 nchar(35), UD55UPRN5 nchar(35), UD55UEW nchar(25), UD55UEUOM nchar(2), UD55UBW nchar(25), UD55UBWUOM nchar(2), UD55UCT nchar(3),
UD55UBWT nchar(2), UD55UPD nchar(30), UD55UZ nchar(30), UD55UCCC nchar(30), UD55UCCDC nchar(4), UD55UCS nchar(55), UD55UTC1 nchar(2), UD55UTDC1 nchar(35), UD55UTDV1 nchar(10), UD55UTC2
nchar(2), UD55UTDC2 nchar(10), UD55UTDV2 nchar(10), UD55UCCLC nchar(35), UD55UCDC nchar(55), UD55UCD nchar(100), UD55UCUQ nchar(7), UD55UBCC nchar(3), UD55UBV nchar(25), UD55UTI nchar(1),
UD55UTCC nchar(3), UD55UIAMT nchar(25), UD55UNA nchar(25), UD55UMCC nchar(3), UD55UMIA nchar(25), UD55UMNA nchar(25), UD55UAIC3 nchar(3), UD55UAIA nchar(25), UD55UIER nchar(25), UD55UTVA
nchar(25), UD55UCVA nchar(25), UD55UILC nchar(25), UD55UIDD nchar(100), UD55UAIN nchar(15), UD55USN nchar(19), UD55UCRN nchar(19), UD55USNM nchar(50), UD55USCN nchar(50), UD55USA1
nchar(50), UD55USA2 nchar(50), UD55USC nchar(50), UD55USS nchar(30), UD55USP nchar(12), UD55USCT nchar(25), UD55URCVN nchar(50), UD55URCN nchar(50), UD55URA1 nchar(50), UD55URA2 nchar(50),
UD55URC nchar(50), UD55URS nchar(30), UD55URP nchar(12), UD55URCT nchar(25), UD55U3N nchar(50), UD55U3CN nchar(50), UD55U3A1 nchar(50), UD55U3A2 nchar(50), UD55U3C nchar(50), UD55U3S nchar(30), UD55U3P nchar(12), UD55U3CT nchar(25), UD55USTN nchar(50), UD55USTCN nchar(50), UD55USTA1 nchar(50), UD55USTA2 nchar(50), UD55USTC nchar(50), UD55USTS nchar(30), UD55USTP nchar(12), UD55USTCT nchar(25), UD55UMAQ1 nchar(1), UD55UMA1N nchar(50), UD55UMA1CN nchar(50), UD55UMA1A1 nchar(50), UD55UMA1A2 nchar(50), UD55UMA1C nchar(50), UD55UMA1S nchar(30), UD55UMA1P nchar(12), UD55UMA1CT nchar(25), UD55UMAQ2 nchar(12), UD55UMA2N nchar(50), UD55UMA2CN nchar(50), UD55UMA2A1 nchar(50), UD55UMA2A2 nchar(50), UD55UMA2C nchar(50), UD55UMA2S nchar(30), UD55UMA2P nchar(12), UD55UMA2CT nchar(25), UD55USD nchar(100), UD55USED nchar(10), UD55USID nchar(10), UD55UED nchar(10), UD55UDSD nchar(10), UD55USDD nchar(10), UD55USRD nchar(10), UD55UCDT nchar(10), UD55UEFT nchar(10), UD55UVD nchar(10), UD55UEP nchar(4), UD55UEN nchar(50), UD55UEPL nchar(2), UD55USVA nchar(25), UD55USDC nchar(50), UD55UECC nchar(3), UD55UCN nchar(20), UD55UER nchar(25), UD55UMAWN nchar(50), UD55UEPU nchar(50), UD55UET nchar(50), UD55UCPC nchar(50), UD55ULIN nchar(50), UD55UGD nchar(35), UD55UEV nchar(25), UD55UDA nchar(25), UD55UW nchar(10), UD55UUOM nchar(10), UD55UIQ nchar(50), UD55UIQU nchar(10), UD55UITID nchar(14), UD55UDC nchar(50), UD55UCNM nchar(50), UD55UCCCD nchar(11), UD55UCNO nchar(50), UD55UFTRN nchar(50), UD55UJN nchar(50), UD55UTM nchar(4), UD55UTT nchar(2), UD55UTC nchar(50), UD55UTR nchar(25), UD55UTTN nchar(11), UD55UCTN nchar(50), UD55UCLN nchar(15), UD55UDT nchar(10), UD55UON nchar(50), UD55UDN nchar(50), UD55UDV nchar(25), UD55UTVD nchar(25), UD55UETA nchar(25), UD55UETR nchar(25), UD55UGST nchar(25), UD55UGSTR nchar(25), UD55UOIC nchar(16), UD55UOC nchar(25), UD55USIMA nchar(25), UD55UTV nchar(25), UD55STCA nchar(25), UD55UML1 nchar(50), UD55UML2 nchar(50), UD55UML3 nchar(50), UD55UML4 nchar(50), UD55UML5 nchar(50), UD55UML6 nchar(50), UD55UML7 nchar(50), UD55UML8 nchar(50), UD55UML9 nchar(50), UD55UML10 nchar(50), UD55UIU nchar(50), UD55IDOC float, UD55IJELN float, UD55IJDTE numeric, UD55IJICU float)

We ran above query in SSMS (JDEDEVDB.amer.ajgco.com), it got failed. When we changed nchar to varchar and ran the above query it got succeeded.

 
Back
Top