From: Frank Uray Frank on 21 Jun 2010 07:46 Hi all In the following script I have the two variables (...Max1 and ...Max2). Both SET are the same, except CONVERT(varchar(10), @MyInt1) and CONVERT(varchar(max), @MyInt1). On the result you see, len of max1 is limited to 8000. Funny is also: Add two spaces at the end of line SELECT ' + CONVERT(varchar(10), @MyInt1) + ' The len is now changed to 7999 !?!?!? Does anybody can explain this behavior ? Thanks and best regards Frank Uray -- ********************************************* DECLARE @MyVarcharMax1 AS varchar(max) DECLARE @MyVarcharMax2 AS varchar(max) DECLARE @MyInt1 AS int SET @MyInt1 = 0 DECLARE @QuantaxSQLServer varchar(255) DECLARE @QuantaxSQLDatabase varchar(255) SET @QuantaxSQLServer = 'QuantaxSQLServer' SET @QuantaxSQLDatabase = 'QuantaxSQLDatabase' SET @MyVarcharMax1 = ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi SELECT ' + CONVERT(varchar(10), @MyInt1) + ' Lorem ipsum dolor sit amet, ' + @QuantaxSQLServer + @QuantaxSQLDatabase + 'consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, ' + @QuantaxSQLServer + @QuantaxSQLDatabase + 'consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi ' SET @MyVarcharMax2 = ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi SELECT ' + CONVERT(varchar(max), @MyInt1) + ' Lorem ipsum dolor sit amet, ' + @QuantaxSQLServer + @QuantaxSQLDatabase + 'consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, ' + @QuantaxSQLServer + @QuantaxSQLDatabase + 'consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi ' SELECT LEN(@MyVarcharMax1) AS MyVarcharMax1, LEN(@MyVarcharMax2) AS MyVarcharMax2 -- *********************************************
From: Plamen Ratchev on 21 Jun 2010 11:00 This is because the result of string concatenation is the data type of the argument with the highest precedence. In your case that is VARCHAR(8000) as the text is not casted explicitly to VARCHAR(MAX). This is documented in BOL: http://msdn.microsoft.com/en-US/library/ms177561(v=SQL.90).aspx Add an expression casting empty string to VARCHAR(MAX) and that will be the return data type of the concatenation: SELECT ' + CONVERT(VARCHAR(10), @MyInt1) + CONVERT(VARCHAR(MAX), '') + '
From: Frank Uray on 21 Jun 2010 12:23 Hi Plamen Thanks a lot for your answer. Can you tell me then why the following is working: Regards Frank Uray -- ************************ DECLARE @MyVarcharMax1 AS varchar(max) DECLARE @MyInt1 AS int SET @MyInt1 = 0 SET @MyVarcharMax1 = ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi SELECT ' + CONVERT(varchar(10), @MyInt1) + ' Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel tortor felis. Mauris orci tellus, molestie vel egestas sit amet, suscipit in mauris. Nulla vestibulum massa vitae nulla pharetra varius. Pellentesque habitant morbi ' SELECT LEN(@MyVarcharMax1) AS MyVarcharMax1 -- ************************ "Plamen Ratchev" wrote: > This is because the result of string concatenation is the data type of > the argument with the highest precedence. In your case that is > VARCHAR(8000) as the text is not casted explicitly to VARCHAR(MAX). > This is documented in BOL: > http://msdn.microsoft.com/en-US/library/ms177561(v=SQL.90).aspx > > Add an expression casting empty string to VARCHAR(MAX) and that will > be the return data type of the concatenation: > SELECT ' + CONVERT(VARCHAR(10), @MyInt1) + CONVERT(VARCHAR(MAX), '') + > ' > . >
From: Plamen Ratchev on 21 Jun 2010 13:17 This is because you removed the concatenated strings that break the big string into smaller parts (less than 8000). Now you have one long string that is longer than 8000 chars and this get treated as VARCHAR(MAX), which becomes the result data type. Again, look at each individual expression that is concatenated and see the data type. That is what determines the final result data type.
From: Frank Uray on 21 Jun 2010 14:33 Hi Plamen Thanks again for your answer ! Now I know what you mean, thanks. Best regards Frank Uray "Plamen Ratchev" wrote: > This is because you removed the concatenated strings that break the > big string into smaller parts (less than 8000). Now you have one long > string that is longer than 8000 chars and this get treated as > VARCHAR(MAX), which becomes the result data type. Again, look at each > individual expression that is concatenated and see the data type. That > is what determines the final result data type. > . >
|
Pages: 1 Prev: how to delete/archive huge data from a table without much issu Next: Multiple SCOPE_IDENTITY |