Я не думаю, что вы можете использовать varchar (MAX) в MSSQL7, так что вот что даст вам все данные (обратите внимание, что я понимаю, вы просто хотите визуально увидеть данные, и вы не ' положить его в переменную или вернуть).
Итак, это распечатает всю строку, чтобы вы могли визуально увидеть, что находится в поле:
DECLARE @limit as int,
@charLen as int,
@current as int,
@chars as varchar(8000)
SET @limit = 8000
SELECT TOP 1 @charLen = LEN(text)
FROM myTable
SET @current = 1
WHILE @current < @charLen
BEGIN
SELECT TOP 1 @chars = SUBSTRING(text,@current,@limit)
FROM myTable
PRINT @chars
SET @current = @current + @limit
END