当前位置:  开发笔记 > 数据库 > 正文

在SQL Server中打印出文本字段内容的最简单方法

如何解决《在SQLServer中打印出文本字段内容的最简单方法》经验,为你挑选了1个好方法。



1> Ryan Abbott..:

我不认为你可以在MSSQL7中使用varchar(MAX),所以这里会给你所有数据(注意,我理解的是你只是想看到数据,你不会放它在变量中或返回它).

因此,这将打印整个字符串,以便您可以直观地看到字段中的内容:

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

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有