How can I insert more than 8000 characters in a VARCHAR(MAX) column with ExecuteNonQuery?

前端 未结 4 1259
春和景丽
春和景丽 2021-01-15 00:11

I am trying to insert > 8000 characters (submit from a web page) via ExecuteNonQuery (and DatabaseFactory.CreateDatabase() from MS Practices Enterp

4条回答
  •  自闭症患者
    2021-01-15 00:42

    Your sample code can be fixed by doing:

    declare @x varchar(max)
    set @x = replicate (cast('a' as varchar(max)), 10000)
    select @x, len(@x)
    

提交回复
热议问题