로딩
요청 처리 중입니다...

nvarchar(최대)에서 9000자를 설정하는 방법

 nvarchar(최대)에서 9000자를 설정하는 방법

nvarchar 변수에 9000자를 설정해야 합니다. declare @inXMLRequest xml declare @insertsql nvarchar(max) set @insertsql='--------9000 characters--------' EXEC sp_executesql @insertsql, N'@inXMLRequest XML OUTPUT', @inXMLRequest OUTPUT print @insertsql 그러나 NVARCHAR는 5000자만 사용합니다. NVARCHAR 변수에 9000자를 설정하는 방법은 무엇입니까?

관리 스튜디오 외부에서 동일한 작업을 시도하는 작은 프로그램을 작성하면 이를 수행할 수 있습니다. 불행히도 어떤 이유로 관리 스튜디오에서 삽입 문으로 이 작업을 수행할 수 없습니다.

관리 스튜디오에 넣는 것에는 4k 제한이 있습니다. 나는 사람들이 전에 삽입을 했습니다.

즉, 먼저 4k 문자를 삽입한 다음 다음 4k 문자 등을 삽입합니다. 모두 덕분에, S...

# sql-server