成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

SQL Server靜態頁面導出技術2

瀏覽:173日期:2023-10-28 13:34:16
本段文章節選自鐵道出版社新出的《用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時不顯示。默認為1)■;;;;lastupdated:是否在頁面中顯示文件的創立時間。(為1時顯示,為0時不顯示。默認為1)■;;;;HTMLHeader:頁面標題的顯示格式。其取值為1~6,對應于HTML語言的H1~H6。■;;;;Username:指明用來執行SQL語句的用戶,默認為連接時的用戶(在本應用實例中默認用戶為editer)。■;;;;Dbname:指明在哪個數據庫上運行SQL語句。默認為當前數據庫。■;;;;Templatefile:指明模板文件(同IDC技術中的htx文件的作用相類似)的所在路徑和文件名。如果使用了模板文件,其他格式控制參數將不再起作用(比如bold、italic和fixedfont等參數)。■;;;;Webpagetitle:指明頁面文件的標題,等效于HTML語句中<TITLE> </TITLE>之間的字符。■;;;;Resultstitle:用來指定在頁面中返回結果數據集之前顯示的標題。默認為Query Results。■;;;;URL:用于指明頁面中包含的超鏈接。必須同reftext參數結合使用。■;;;;Reftext:URL參數中超鏈接地址的名稱。也就是HTML文件中連接地址的文字部分。如下面的例子中的"文章查詢"幾個字。<a HREF="search.idc?" >文章查詢</a>■;;;;table_urls:指明是否使用一個查詢來動態的生成頁面中的超鏈接列表(為1時使用,為0時不使用。默認為0)。如果此參數為1時,則不能同時指定URL和reftext參數,且必須同時指定url_query參數。■;;;;url_query:用來產生超鏈接列表的查詢語句。其返回的第一個字段為鏈接地址,第二個字段為此地址的名稱。■;;;;whentype:用于指明任務執行的時機。其取值及含義如下:n;;;;1:系統默認值。指明立即建立任務并執行它建立導出頁面。并在執行之后將任務刪除。n;;;;2:建立任務,但并不立即執行它。其執行的日期和時間將分別由targetdate和targettime參數(可選參數)來決定。如果不指明targettime參數,任務將在由targetdate指明的那天的凌晨0點執行。n;;;;3:每周的n天執行任務,其首次執行時間分別由targetdate和targettime參數(可選參數)來決定。而在此之后則由dayflages參數來指明將會在一周中的哪些天執行此任務。n;;;;4:每n分鐘、小時、天或者周執行一次任務。其首次執行時間分別由targetdate和targettime參數(可選參數)來決定。而時間的間隔分別由numunits和unittype參數來指明。n;;;;5:由用戶來決定何時執行此任務。此任務會被創建但沒有進行調度。用戶可以通過執行sp_runwebtask來執行此任務。n;;;;6:指明立即建立任務并執行它建立導出頁面。并在執行之后在分別由targetdate和targettime參數(可選參數)指明的日期和時刻執行。n;;;;7:同3相類似,但它會在任務建立時立即執行一次,所以不需要targetdate參數。n;;;;8:同4相類似,但它會在任務建立時立即執行一次,所以不需要targetdate參數。n;;;;9:同5相類似,但它會在任務建立時立即執行一次。n;;;;10:在任務建立時立即執行一次,以后則在由datachg參數中指定的數據發生變化時執行。■;;;;targetdate:指明任務執行的日期(如whentype參數為2、3、4、6時),其格式為yyyymmdd。■;;;;targettime:指明任務執行的時間,其格式為HHMMSS。其默認值為凌晨0點。■;;;;dayflags:用于指明任務在一周中的哪天執行(如whentype參數為3或7時)。其取值為1、2、4、8、16、32、64分別對應于星期天、星期一、星期二、星期三、星期四、星期五、星期六。如果要指明在每周的多個日子中執行任務,則將它們所代表的值相加即可。比如要想在星期一和星期四執行任務,則此參數等于18(2+16=18)。■;;;;numunits:同unittype參數一起用于指定任務的執行頻度(如whentype參數為4或8時)。其取值范圍為1~255。■;;;;unittype:用于指明numunits參數的時間單位。其取值可以分別為1、2、3、4,對應于小時、天、周和分鐘。比如當numunits參數為1,unittype參數為2時,任務將在每兩個小時執行一次。■;;;;procname:指明所建立的任務的名稱。■;;;;maketask:指明是否建立一個任務來執行導出靜態頁面的存貯過程。其取值可以分別如下:0:建立一個不加密的存貯過程,但不創建執行該存貯過程的任務。1:建立一個加密的存貯過程,并創建執行該存貯過程的任務。2:建立一個不加密的存貯過程,并創建執行該存貯過程的任務(此值為系統默認值)。■;;;;rowcnt:指明返回SQL語句結果數據集中記錄的最大數目。默認為返回所有的記錄。■;;;;tabborder:指明是否在頁面中的數據畫出表框線。其取值可以為1(畫線)或0(不畫線),默認值為1。■;;;;singlerow:指明是否為每個返回的記錄都建立一個頁面文件。其取值可以為1(建立單獨的文件)或0(不為每個記錄單獨建立文件),默認值為0。■;;;;blobfmt:指明是否將查詢返回的結果集中的ntext和image數據類型的字段獨立的放到一個頁面文件之中并在主頁面文件中加入指向這些文件的超鏈接。此參數的默認為空。其格式如下:"%n% FILE=output_filename TPLT=template_filename URL=url_link_name..."其中n為ntext或image字段在返回結果中的序號。output_filename為ntext和image字段輸出文件名;template_filename為其模板文件名;url_link_name為主頁面文件中連接到此文件的超鏈接的名字。■;;;;nrowsperpage:指明每個頁面文件中最多的記錄數目。其默認值為0,即所有的返回結果記錄集都將放在一個頁面文件之中。當查詢所返回的記錄數目多于此參數指定的值時,將會產生其他的頁面文件來放置超出的記錄。而且這些頁面文件之中包含相互的超鏈接地址(第一頁、前一頁、后一頁、最后一頁),可以點擊這些超鏈接來完成在這些頁面之間的跳轉。■;;;;datachg:用來指明當表中哪些字段變化時,執行此任務來產生新的頁面文件(當whentype參數為10時)。其語法格式如下:{TABLE= name [COLUMN=name]}[,...]■;;;;charset:指明頁面文件使用的字符集。對于中文,其值應該為'gb2312'。■;;;;codepage:指明頁面文件使用的代碼頁。對于中文,其值應該為936。對于各種文字charset和codepage的取值如下(可以通過運行sp_enumcodepages存貯過程來得到下面的列表):Code Page;;;Character Set;;;;;語種 708;ASMO-708;阿拉伯字符 (ASMO 708)720;DOS-720;;;阿拉伯字符 (DOS)28596;;;;;;;iso-8859-6;;阿拉伯字符 (ISO)1256windows-1256;;;;;;;阿拉伯字符 (Windows)1257windows-1257;;;;;;;波羅的海字符 (Windows)852;ibm852;;;;中歐字符 (DOS)28592;;;;;;;iso-8859-2;;中歐字符 (ISO)1250windows-1250;;;;;;;中歐字符 (Windows)936;gb2312;;;;;簡體中文 (GB2312)52936;;;;;;;hz-gb-2312;;簡體中文 (HZ)950;big5繁體中文 (Big5)866;cp866;;;;;;;西里爾字符 (DOS)28595;;;;;;;iso-8859-5;;;西里爾字符 (ISO)20866;;;;;;;koi8-r;;;;;;;西里爾字符 (KOI8-R)21866;;;;;;;koi8-ru;;;;;;西里爾字符 (KOI8-U)1251windows-1251西里爾字符 (Windows)28597;;;;;;;iso-8859-7;;;希臘字符 (ISO)1253windows-1253希臘字符 (Windows)862;DOS-862;;;;希伯來字符 (DOS)38598;;;;;;;iso-8859-8-i;;希伯來字符 (ISO-Logical)28598;;;;;;;iso-8859-8;;;;希伯來字符 (ISO-Visual)1255windows-1255希伯來字符 (Windows)50932;;;;;;;_autodetect;;;日語 (自動選擇)51932;;;;;;;euc-jp;;;;;;;日語 (EUC)932;shift_jis;;;;;;日語 (Shift-JIS)949;ks_c_5601-1987朝鮮語874;windows-874;;;泰語 (Windows)1254iso-8859-9;;;;;土耳其字符 (Windows)65001;;;;;;;utf-8;;Unicode (UTF-8)1258windows-1258;;越南字符 (Windows)1252iso-8859-1;;;;;西歐字符;;;;同靜態頁面導出相關的還有以下存貯過程:;;;;sp_runwebtask:用于執行由sp_makewebtask建立的靜態頁面導出任務。其語法結構如下:;;;;sp_runwebtask [][@procname =] 'procname'] ;;;;[,][@outputfile =] 'outputfile';;;;其中procname參數指明要執行的靜態頁面導出任務的名字,而outputfile則指明任務的輸出文件。比如要運行我們在上面建立的靜態頁面導出任務,就可以通過下面的語句來完成:;;;;EXEC sp_runwebtask 'test Web Page';;;;sp_dropwebtask:刪除建立的靜態頁面導出任務。其語法結構如下:sp_dropwebtask {[@procname =] 'procname' | [,@outputfile =] 'outputfile'};;;;其中procname參數指明要刪除的靜態頁面導出任務的名字。而outputfile則指明要刪除的導出文件。如果要刪除我們在上面建立的靜態頁面導出任務,則通過下面的語句來完成:EXEC sp_dropwebtask 'test Web Page', 'D:testcbbttt.htm'
標簽: Sql Server 數據庫
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产激情一区二区三区桃花岛亚洲| 欧美午夜免费| 亚洲精品一区二区三区四区高清| 中文字幕一区二区不卡| 精品写真视频在线观看 | 成人精品在线视频观看| 翔田千里一区二区| 中国av一区二区三区| 国精产品一区一区三区mba视频 | 国色天香一区二区| 制服丝袜在线91| 曰韩精品一区二区| 欧美三级特黄| 精品99一区二区三区| 六月婷婷色综合| 日韩亚洲欧美精品| 欧美国产丝袜视频| k8久久久一区二区三区 | 精品一区二区免费看| 久久久久久久高潮| 亚洲一区二区三区三| 一本一道久久综合狠狠老精东影业| 久久久久久久综合狠狠综合| 国产精品一级在线| 在线欧美日韩国产| 日韩av一级电影| 91黄色激情网站| 日本午夜一本久久久综合| 一本大道久久a久久精品综合| 午夜精品福利一区二区三区蜜桃| 国产亚洲一级| 五月天激情小说综合| 久久精品卡一| 日韩高清欧美激情| 在线影视一区二区三区| 日韩激情视频网站| 久久久国产精品一区二区中文| 亚洲.国产.中文慕字在线| 一区二区av| 一区二区免费看| 美女黄网久久| 天堂在线一区二区| 欧美伊人久久久久久久久影院 | 国产一区视频观看| 国产精品免费视频网站| 好看的av在线不卡观看| 中文字幕在线播放不卡一区| 国产精品大全| 国产精品久久久99| 亚洲免费高清| 亚欧色一区w666天堂| 色呦呦网站一区| 久久精品久久综合| 日韩精品一区二区三区视频| 欧美精品国产一区| 无码av免费一区二区三区试看 | 亚洲高清免费一级二级三级| 亚洲免费网站| 春色校园综合激情亚洲| 中文字幕第一区二区| 91丨九色丨蝌蚪富婆spa| 欧美精彩视频一区二区三区| 欧美日韩日本国产亚洲在线| 亚洲欧美国产77777| 国产视频亚洲| 日韩和欧美的一区| 制服丝袜国产精品| 成人免费电影视频| 中文字幕一区二区三区在线播放| 蜜桃av噜噜一区二区三区| 亚洲男人的天堂av| 麻豆国产精品777777在线| 一区二区三区免费看视频| 欧美电影一区二区| 中文字幕一区二区三区不卡 | 首页国产欧美久久| 欧美日韩一区中文字幕| 成人免费看视频| 亚洲黄色录像片| 欧美丰满一区二区免费视频| 欧美国产免费| 午夜精品在线视频一区| 日韩一区二区免费高清| 亚洲日韩视频| 国产一区不卡在线| 久久精品日韩一区二区三区| 国产精品美女久久久| 精品一区二区三区免费视频| 国产欧美精品一区二区三区四区| 久久精品一区二区国产| 99久久伊人精品| 丝袜诱惑制服诱惑色一区在线观看 | 中文字幕在线视频一区| 色呦呦国产精品| 欧美阿v一级看视频| 奇米一区二区三区av| 中文字幕+乱码+中文字幕一区| 欧洲精品中文字幕| 狠狠色狠狠色综合日日tαg| 国产一区不卡在线| 亚洲天堂福利av| 777午夜精品免费视频| 伊人久久婷婷| 国产精品18久久久久久久久| 一区二区三区四区国产精品| 欧美mv和日韩mv的网站| 麻豆精品传媒视频| 91浏览器入口在线观看| 婷婷久久综合九色综合绿巨人| 久久久久久久久久久久久久久99| 久久久久一区二区三区| 91丨porny丨国产| 美女视频网站久久| 日韩一区有码在线| 欧美久久一二区| 99一区二区| 99re亚洲国产精品| 极品尤物av久久免费看| 亚洲视频一二三区| 日韩免费性生活视频播放| 久热re这里精品视频在线6| 欧美日韩国产一区精品一区| 国产精品一二一区| 日日摸夜夜添夜夜添国产精品| 国产精品美女久久久久久久久 | 国产偷国产偷精品高清尤物| 欧美综合欧美视频| 一区二区三区欧美成人| 97精品久久久久中文字幕| 久久国产精品99久久久久久老狼 | 在线观看日韩av先锋影音电影院| 亚洲私拍自拍| 成人免费看视频| 蜜臀a∨国产成人精品| 亚洲人成亚洲人成在线观看图片 | 男男成人高潮片免费网站| 自拍av一区二区三区| 久久美女高清视频| 69av一区二区三区| 久久先锋影音| 国产精品一二| 国内精品99| av不卡在线观看| 国产麻豆精品theporn| 秋霞国产午夜精品免费视频| 夜夜嗨av一区二区三区网页 | 日韩高清一区二区| 亚洲午夜羞羞片| 亚洲欧洲av在线| 中文字幕精品一区二区三区精品 | 亚洲午夜精品一区二区三区他趣| 亚洲欧洲在线观看av| 久久亚洲二区三区| 日韩一卡二卡三卡国产欧美| 欧美在线观看18| 亚洲永久免费精品| 亚洲国产高清视频| 欧美精品导航| 午夜日韩电影| 欧美黄色精品| 99re亚洲国产精品| 色综合天天视频在线观看| 成人动漫精品一区二区| 国产高清不卡一区二区| 国产一区视频网站| 国产真实乱偷精品视频免| 精品一区二区三区免费播放| 国产主播一区二区| 国产精品性做久久久久久| 国内精品久久久久影院色| 日本最新不卡在线| 日日骚欧美日韩| 日韩av电影免费观看高清完整版在线观看| 一区二区三区美女视频| 亚洲狠狠丁香婷婷综合久久久| 一区二区三区中文字幕| 综合激情成人伊人| 成人欧美一区二区三区白人| 国产精品国产三级国产有无不卡| 国产精品理论片在线观看| 国产精品每日更新在线播放网址| 国产精品色哟哟| 国产精品久久久久久亚洲毛片| 国产精品第一页第二页第三页| 国产精品不卡在线| 亚洲色图欧美激情| 一区二区三区欧美激情| 亚洲1区2区3区视频| 男人的天堂久久精品| 精品一区二区三区在线观看| 国产成人精品免费看| 99久久久精品| 国产精品国色综合久久| 亚洲国产精品毛片| 久久岛国电影| 精品视频免费看| 日韩一二三区视频| 国产日产精品1区| 亚洲欧美日韩中文播放| 亚洲成av人片一区二区|