SQL Server静态页面导出技术2

2016-01-29 16:10 7 1 收藏

SQL Server静态页面导出技术2,SQL Server静态页面导出技术2

【 tulaoshi.com - SQLServer 】

  本段文章节选自铁道出版社新出的《用BackOffice建立Intranet/Extranet应用》一书(现已在海淀图书城有售)。本书详尽地讲述了如何使用微软BackOffice系列产品来组建Intranet/Extranet应用。通过它您将掌握NT的安装和设置、使用IIS建立Web站点、通过ILS建立网络会议系统、用Exchange建立企业的邮件和协作系统、用SQL Server建立Web数据库应用、用Proxy Server建立同Internet安全可靠的连接、用Media Server建立网络电视台/广播站、用Chart server建立功能强大的聊天室、用Site Server建立个性化的邮件列表和分析网站的访问情况、用Commerce Server建立B2B或B2C的电子商务网站。此外本书还对网络的安全性进行了讨论,从而指导您建立一个更为健壮和安全的网络应用。阅读本书之后,您将发现实现丰富多彩的网络应用原来这样简单……
绝对原创,欢迎转载。但请务必保留以上文字。


使用SQL语句来实现静态页面导出
    首先,我们来看看要通过静态页面导出技术实现哪些功能。我们将要把每天报纸的内容按照同IDC应用一样的格式放到出版报在ISP的主页中相应的目录之中(比如99年5月8号的报纸内容就要放到1999-05-08目录之中)。而要想达到这样的效果就需要导出三类文件:每天刊载版面的列表页面文件(每天一个)、每个版面的文章列表页面文件(每天有多少个版面,就有多少个这样的文件)、每篇文章的内容各为一个页面文件(每天有多少文章,就有多少个这样的文件)。
sp_makewebtask存贮过程语法结构和参数含义:
    建立静态页面导出任务由sp_makewebtask存贮过程来完成。下面我们来看看其具体的语法结构和参数:
    sp_makewebtask [@outputfile =] 'outputfile', [@query =] 'query'
    [, ][@fixedfont =] fixedfont]
    [, ][@bold =] bold]
    [, ][@italic =] italic]
    [, ][@colheaders =] colheaders]
    [, ][@lastupdated =] lastupdated]
    [, ][@HTMLHeader =] HTMLHeader]
    [, ][@username =] username]
    [, ][@dbname =] dbname]
    [, ][@templatefile =] 'templatefile']
    [, ][@webpagetitle =] 'webpagetitle']
    [, ][@resultstitle =] 'resultstitle']
    [
        ][, [@URL =] 'URL', [@reftext =] 'reftext']
        | [, ][@table_urls =] table_urls, [@url_query =] 'url_query']
    ]
    [, ][@whentype =] whentype]
    [, ][@targetdate =] targetdate]
    [, ][@targettime =] targettime]
    [, ][@dayflags =] dayflags]
    [, ][@numunits =] numunits]
    [, ][@unittype =] unittype]
    [, ][@procname =] procname ]
    [, ][@maketask =] maketask]
    [, ][@rowcnt =] rowcnt]
    [, ][@tabborder =] tabborder]
    [, ][@singlerow =] singlerow]
    [, ][@blobfmt =] blobfmt]
    [, ][@nrowsperpage =] n]
    [, ][@datachg =] table_column_list]
    [, ][@charset =] characterset]
    [, ][@codepage =] codepage]

    下面对sp_makewebtask存贮过程的参数逐个的进行介绍:
■    outputfile:指明存放导出的静态页面文件的路径和文件名。对于产生多个文件的情况(比如在限制了每个页面的最大记录数目时),系统会自动地在这些文件名的末尾加上数字。
■    query:要由sp_makewebtask存贮过程来执行的SQL语句。其结果数据将用于产生静态页面。同IDC技术相类似,此参数中也允许存在多个查询。
■    fixedfont:指明是否使用固定宽度字体(为1时使用,为0时不使用。默认为1)。
■    bold:是否使用加粗字体。(为1时使用,为0时不使用。默认为0)
■    italic是否使用斜体字体。(为1时使用,为0时不使用。默认为0)
■    colheaders:是否显示字段名(结果数据集合的列标题)。(为1时显示,为0时不显示。默

来源:http://www.tulaoshi.com/n/20160129/1497695.html

延伸阅读
标签: SQLServer
1.3.4 Profiler SQL Server Profiler 是一个图形化的管理工具用于监督记录和检查SQL Server 数据库的使用情况对系统管理员来说它是一个监视用户活动的间谍 1.3.5 Client Network Utility SQL Server Client Network Utility 用于配置客户端的连接测定网络库的版本信息以及设定本地数据库的相关选项 1.3.6 Server Network Util...
标签: SQLServer
    SQL Server 的升级是一个不可逆的过程,它将对重要的系统和数据文件进行操作,有较大的风险需要格外小心。 2.3.1 升级前的准备工作     升级前为安全起见,必须确保系统能退回到升级前的状态,因此需要做一些额外的工作。其步骤如下:       1、确保操作系...
标签: SQLServer
    数据库对象是数据库的组成部分,常见的有以下几种: 3.3.1 表(Table )     数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row) 和列(Column)组成的。图3-1 中黑底白字的部分称为行,图3-2 中黑底白字的部分称为列。列由同类的信息组成,每列又称为一个字段,每列的标题称...
标签: SQLServer
启动服务器的方法有以下几种: 1、用Enterprise Manager 启动 在Enterprise Manager 的SQL Server Group 中用左键单击所要启动的服务器,或在所要启动的服务器上单击右键后,从快捷菜单中选择“Start” 项,即可启动。 2、用SQL Server Service Manager 启动 启动方法如下:  (1)从菜单中选择Service Manager 选项,启动服务...
标签: SQLServer
在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。     在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表4-2 所示。     其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3...

经验教程

874

收藏

53
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部