Quantcast
Channel: SQL Server Database Engine forum
Viewing all articles
Browse latest Browse all 15264

Issue with loading data with more 4k into nvarchar(max) column

$
0
0

Hi Team,

I am facing issue with column which has been defined as nvarchar(max). I am trying to insert data to a table which is more than 4k insert was successful but it is not inserting the data more than 4k.

What could be the issue?

Query:

Insert into Table1(Data)
SELECT Distinct 
			'06' +
			CAST(M.Account_Num as nvarchar) + SPACE(20- LEN(M.Account_Num)) +
			SPACE(148) +
			RIGHT('0000000000' + REPLACE(CAST(JDG_CHG_OFF as Decimal(10,2)),'.',''),10) +
			RIGHT('0000000000' + REPLACE(CAST(JDG_COSTS as Decimal(10,2)),'.',''),10) +
			SPACE(10) +
			RIGHT('0000000000' + REPLACE(CAST(JDG_INT as Decimal(10,2)),'.',''),10) +
			SPACE(41) +
			ISNULL(REPLACE(CONVERT(VARCHAR(10), Service_Date, 101), '/', ''),SPACE(8)) +
			SPACE(257) +
			ISNULL(LTRIM(RTRIM(COURT_CODE)),'') + SPACE((128 - LEN(ISNULL(LTRIM(RTRIM(COURT_CODE)),'')))) +
			'USD' +
			ISNULL(REPLACE(CONVERT(VARCHAR(10), JUDGE_DATE, 101), '/', ''),SPACE(8)) +
			SPACE(32) +
			ISNULL(REPLACE(CONVERT(VARCHAR(10), UD_SATISFY_DATE, 101), '/', ''),SPACE(8)) +
			SPACE(137) +
			ISNULL(LTRIM(RTRIM(R1.ADDR1)),'') + SPACE((128 - LEN(ISNULL(LTRIM(RTRIM(R1.ADDR1)),'')))) +
			ISNULL(LTRIM(RTRIM(R1.ADDR2)),'') + SPACE((128 - LEN(ISNULL(LTRIM(RTRIM(R1.ADDR2)),'')))) +
			ISNULL(LTRIM(RTRIM(R1.ADDR3)),'') + SPACE((128 - LEN(ISNULL(LTRIM(RTRIM(R1.ADDR3)),'')))) +
			ISNULL(LTRIM(RTRIM(R1.CITY)),'') + SPACE((64 - LEN(ISNULL(LTRIM(RTRIM(R1.CITY)),'')))) +
			ISNULL(LTRIM(RTRIM(R1.STATE_CD)),'') + SPACE((20 - LEN(ISNULL(LTRIM(RTRIM(R1.STATE_CD)),'')))) +
			ISNULL(LTRIM(RTRIM(R1.ZIP_CODE)),'') + SPACE((32 - LEN(ISNULL(LTRIM(RTRIM(R1.ZIP_CODE)),'')))) +
			ISNULL(LTRIM(RTRIM(L1.CASE_NUMBER)),'') + SPACE((30 - LEN(ISNULL(LTRIM(RTRIM(L1.CASE_NUMBER)),'')))) +
			SPACE(144) +
			ISNULL(REPLACE(CONVERT(VARCHAR(10), COURT_DATE, 101), '/', ''),SPACE(8)) +
			SPACE(991) +
			ISNULL(REPLACE(CONVERT(VARCHAR(10), UD_GARNISH_DT, 101), '/', ''),SPACE(8)) +
			SPACE(502) +
			ISNULL(REPLACE(CONVERT(VARCHAR(10), JDG_EXPIRE_DATE, 101), '/', ''),SPACE(8)) +
			ISNULL(LTRIM(RTRIM(L1.CASE_NUMBER)),'') + SPACE((30 - LEN(ISNULL(LTRIM(RTRIM(L1.CASE_NUMBER)),'')))) +
			SPACE(4190) +
			ISNULL(REPLACE(CONVERT(VARCHAR(10), SUIT_FILED_DATE, 101), '/', ''),SPACE(8)) +
			SPACE(93) +
			RIGHT('0000000000' + REPLACE(Cast(SUIT_PRINCIPAL as Decimal(10,2))+ Cast(SUIT_INTEREST as Decimal(10,2))+ Cast(SUIT_COSTS as Decimal(10,2)),'.',''),10) +
			RIGHT('0000000000' + REPLACE(CAST(SUIT_PRINCIPAL as Decimal(10,2)),'.',''),10) +
			RIGHT('0000000000' + REPLACE(CAST(SUIT_INTEREST as Decimal(10,2)),'.',''),10) +
			RIGHT('0000000000' + REPLACE(CAST(SUIT_COSTS as Decimal(10,2)),'.',''),10) +
			SPACE(870) RecordData
	From ETL.Stg_Table1 M
	Join ETL.Stg_Table2_R1 L1
		On M.Account_Num = L1.Account_Num
	Join ETL.Stg_RMSR1 R1
		On M.Account_Num = R1.Account_Num

Thanks for the help!

Regards,Eshwar.


Please don't forget to Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful. It will helpful to other users.


Viewing all articles
Browse latest Browse all 15264

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>