zoukankan      html  css  js  c++  java
  • 将指定的表/视图中的数据导出为 html 文件

    DECLARE @html varchar(max),@sql nvarchar(max),@tablename varchar(200)
    SET @tablename = 'member'
    SET @html = '<table><tr>'
    SET @sql = 'SET @html = '''';';
    SET @sql = @sql + 'SELECT TOP 10 @html = @html + ''<tr>'','

    /* 表头 */
    SELECT 
        
    @html = @html + '<th>'+c.name+'</th>',
        
    @sql = @sql + '@html = @html + ''<td>''+ CAST('+c.name+' AS varchar) + ''</td>'''
    FROM sys.columns AS c
    INNER JOIN sys.types AS t ON c.system_type_id = t.system_type_id
    WHERE EXISTS
    (
        
    SELECT * FROM sys.tables
        
    WHERE name = @tablename
        
    AND c.object_id = object_id
    )
    SET @sql = @sql + '@html = @html + ''</tr>'''
    SET @sql = @sql + ' FROM '+@tablename+';'

    DECLARE @out varchar(max)
    exec sp_executesql @sql,N'@html varchar(max) output',@out output   
    SET @html = @html + @out
    SET @html = @html + '</tr>'
    SET @html = @html + '</table>'

    SELECT @html
  • 相关阅读:
    1.6 linux基础(六)
    1.5 Linux基础(五)
    1.4 linux基础(四)
    在win10中安装VB的方法
    重新拾起这个博客
    实验11-2-2 学生成绩链表处理
    实验11-1-9 藏尾诗
    实验11-1-8 查找子串
    实验11-1-6 指定位置输出字符串
    实验9-8 通讯录排序
  • 原文地址:https://www.cnblogs.com/goodspeed/p/1468189.html
Copyright © 2011-2022 走看看