• 将指定的表/视图中的数据导出为 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
  • 相关阅读:
    表单提交:button input submit 的区别
    JavaScript中改变this指针的注意事项
    宝塔服务器配置nginx刷新404的问题汇总
    ES6笔记整理
    axios网络请求
    v-model双向绑定
    v-bind动态绑定
    前端模块化
    vue router 路由
    JS高阶函数
  • 原文地址:https://www.cnblogs.com/goodspeed/p/1468189.html
Copyright © 2020-2023  润新知