久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SQL Server靜態(tài)頁(yè)面導(dǎo)出技術(shù)2

瀏覽:101日期:2023-10-28 13:34:16
本段文章節(jié)選自鐵道出版社新出的《用BackOffice建立Intranet/Extranet應(yīng)用》一書(shū)(現(xiàn)已在海淀圖書(shū)城有售)。本書(shū)詳盡地講述了如何使用微軟BackOffice系列產(chǎn)品來(lái)組建Intranet/Extranet應(yīng)用。通過(guò)它您將掌握NT的安裝和設(shè)置、使用IIS建立Web站點(diǎn)、通過(guò)ILS建立網(wǎng)絡(luò)會(huì)議系統(tǒng)、用Exchange建立企業(yè)的郵件和協(xié)作系統(tǒng)、用SQL Server建立Web數(shù)據(jù)庫(kù)應(yīng)用、用Proxy Server建立同Internet安全可靠的連接、用Media Server建立網(wǎng)絡(luò)電視臺(tái)/廣播站、用Chart server建立功能強(qiáng)大的聊天室、用Site Server建立個(gè)性化的郵件列表和分析網(wǎng)站的訪問(wèn)情況、用Commerce Server建立B2B或B2C的電子商務(wù)網(wǎng)站。此外本書(shū)還對(duì)網(wǎng)絡(luò)的安全性進(jìn)行了討論,從而指導(dǎo)您建立一個(gè)更為健壯和安全的網(wǎng)絡(luò)應(yīng)用。閱讀本書(shū)之后,您將發(fā)現(xiàn)實(shí)現(xiàn)豐富多彩的網(wǎng)絡(luò)應(yīng)用原來(lái)這樣簡(jiǎn)單……絕對(duì)原創(chuàng),歡迎轉(zhuǎn)載。但請(qǐng)務(wù)必保留以上文字。使用SQL語(yǔ)句來(lái)實(shí)現(xiàn)靜態(tài)頁(yè)面導(dǎo)出;;;;首先,我們來(lái)看看要通過(guò)靜態(tài)頁(yè)面導(dǎo)出技術(shù)實(shí)現(xiàn)哪些功能。我們將要把每天報(bào)紙的內(nèi)容按照同IDC應(yīng)用一樣的格式放到出版報(bào)在ISP的主頁(yè)中相應(yīng)的目錄之中(比如99年5月8號(hào)的報(bào)紙內(nèi)容就要放到1999-05-08目錄之中)。而要想達(dá)到這樣的效果就需要導(dǎo)出三類(lèi)文件:每天刊載版面的列表頁(yè)面文件(每天一個(gè))、每個(gè)版面的文章列表頁(yè)面文件(每天有多少個(gè)版面,就有多少個(gè)這樣的文件)、每篇文章的內(nèi)容各為一個(gè)頁(yè)面文件(每天有多少文章,就有多少個(gè)這樣的文件)。sp_makewebtask存貯過(guò)程語(yǔ)法結(jié)構(gòu)和參數(shù)含義:;;;;建立靜態(tài)頁(yè)面導(dǎo)出任務(wù)由sp_makewebtask存貯過(guò)程來(lái)完成。下面我們來(lái)看看其具體的語(yǔ)法結(jié)構(gòu)和參數(shù):;;;;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];;;;下面對(duì)sp_makewebtask存貯過(guò)程的參數(shù)逐個(gè)的進(jìn)行介紹:■;;;;outputfile:指明存放導(dǎo)出的靜態(tài)頁(yè)面文件的路徑和文件名。對(duì)于產(chǎn)生多個(gè)文件的情況(比如在限制了每個(gè)頁(yè)面的最大記錄數(shù)目時(shí)),系統(tǒng)會(huì)自動(dòng)地在這些文件名的末尾加上數(shù)字。■;;;;query:要由sp_makewebtask存貯過(guò)程來(lái)執(zhí)行的SQL語(yǔ)句。其結(jié)果數(shù)據(jù)將用于產(chǎn)生靜態(tài)頁(yè)面。同IDC技術(shù)相類(lèi)似,此參數(shù)中也允許存在多個(gè)查詢。■;;;;fixedfont:指明是否使用固定寬度字體(為1時(shí)使用,為0時(shí)不使用。默認(rèn)為1)。■;;;;bold:是否使用加粗字體。(為1時(shí)使用,為0時(shí)不使用。默認(rèn)為0)■;;;;italic是否使用斜體字體。(為1時(shí)使用,為0時(shí)不使用。默認(rèn)為0)■;;;;colheaders:是否顯示字段名(結(jié)果數(shù)據(jù)集合的列標(biāo)題)。(為1時(shí)顯示,為0時(shí)不顯示。默認(rèn)為1)■;;;;lastupdated:是否在頁(yè)面中顯示文件的創(chuàng)立時(shí)間。(為1時(shí)顯示,為0時(shí)不顯示。默認(rèn)為1)■;;;;HTMLHeader:頁(yè)面標(biāo)題的顯示格式。其取值為1~6,對(duì)應(yīng)于HTML語(yǔ)言的H1~H6。■;;;;Username:指明用來(lái)執(zhí)行SQL語(yǔ)句的用戶,默認(rèn)為連接時(shí)的用戶(在本應(yīng)用實(shí)例中默認(rèn)用戶為editer)。■;;;;Dbname:指明在哪個(gè)數(shù)據(jù)庫(kù)上運(yùn)行SQL語(yǔ)句。默認(rèn)為當(dāng)前數(shù)據(jù)庫(kù)。■;;;;Templatefile:指明模板文件(同IDC技術(shù)中的htx文件的作用相類(lèi)似)的所在路徑和文件名。如果使用了模板文件,其他格式控制參數(shù)將不再起作用(比如bold、italic和fixedfont等參數(shù))。■;;;;Webpagetitle:指明頁(yè)面文件的標(biāo)題,等效于HTML語(yǔ)句中<TITLE> </TITLE>之間的字符。■;;;;Resultstitle:用來(lái)指定在頁(yè)面中返回結(jié)果數(shù)據(jù)集之前顯示的標(biāo)題。默認(rèn)為Query Results。■;;;;URL:用于指明頁(yè)面中包含的超鏈接。必須同reftext參數(shù)結(jié)合使用。■;;;;Reftext:URL參數(shù)中超鏈接地址的名稱(chēng)。也就是HTML文件中連接地址的文字部分。如下面的例子中的"文章查詢"幾個(gè)字。<a HREF="search.idc?" >文章查詢</a>■;;;;table_urls:指明是否使用一個(gè)查詢來(lái)動(dòng)態(tài)的生成頁(yè)面中的超鏈接列表(為1時(shí)使用,為0時(shí)不使用。默認(rèn)為0)。如果此參數(shù)為1時(shí),則不能同時(shí)指定URL和reftext參數(shù),且必須同時(shí)指定url_query參數(shù)。■;;;;url_query:用來(lái)產(chǎn)生超鏈接列表的查詢語(yǔ)句。其返回的第一個(gè)字段為鏈接地址,第二個(gè)字段為此地址的名稱(chēng)。■;;;;whentype:用于指明任務(wù)執(zhí)行的時(shí)機(jī)。其取值及含義如下:n;;;;1:系統(tǒng)默認(rèn)值。指明立即建立任務(wù)并執(zhí)行它建立導(dǎo)出頁(yè)面。并在執(zhí)行之后將任務(wù)刪除。n;;;;2:建立任務(wù),但并不立即執(zhí)行它。其執(zhí)行的日期和時(shí)間將分別由targetdate和targettime參數(shù)(可選參數(shù))來(lái)決定。如果不指明targettime參數(shù),任務(wù)將在由targetdate指明的那天的凌晨0點(diǎn)執(zhí)行。n;;;;3:每周的n天執(zhí)行任務(wù),其首次執(zhí)行時(shí)間分別由targetdate和targettime參數(shù)(可選參數(shù))來(lái)決定。而在此之后則由dayflages參數(shù)來(lái)指明將會(huì)在一周中的哪些天執(zhí)行此任務(wù)。n;;;;4:每n分鐘、小時(shí)、天或者周執(zhí)行一次任務(wù)。其首次執(zhí)行時(shí)間分別由targetdate和targettime參數(shù)(可選參數(shù))來(lái)決定。而時(shí)間的間隔分別由numunits和unittype參數(shù)來(lái)指明。n;;;;5:由用戶來(lái)決定何時(shí)執(zhí)行此任務(wù)。此任務(wù)會(huì)被創(chuàng)建但沒(méi)有進(jìn)行調(diào)度。用戶可以通過(guò)執(zhí)行sp_runwebtask來(lái)執(zhí)行此任務(wù)。n;;;;6:指明立即建立任務(wù)并執(zhí)行它建立導(dǎo)出頁(yè)面。并在執(zhí)行之后在分別由targetdate和targettime參數(shù)(可選參數(shù))指明的日期和時(shí)刻執(zhí)行。n;;;;7:同3相類(lèi)似,但它會(huì)在任務(wù)建立時(shí)立即執(zhí)行一次,所以不需要targetdate參數(shù)。n;;;;8:同4相類(lèi)似,但它會(huì)在任務(wù)建立時(shí)立即執(zhí)行一次,所以不需要targetdate參數(shù)。n;;;;9:同5相類(lèi)似,但它會(huì)在任務(wù)建立時(shí)立即執(zhí)行一次。n;;;;10:在任務(wù)建立時(shí)立即執(zhí)行一次,以后則在由datachg參數(shù)中指定的數(shù)據(jù)發(fā)生變化時(shí)執(zhí)行。■;;;;targetdate:指明任務(wù)執(zhí)行的日期(如whentype參數(shù)為2、3、4、6時(shí)),其格式為yyyymmdd。■;;;;targettime:指明任務(wù)執(zhí)行的時(shí)間,其格式為HHMMSS。其默認(rèn)值為凌晨0點(diǎn)。■;;;;dayflags:用于指明任務(wù)在一周中的哪天執(zhí)行(如whentype參數(shù)為3或7時(shí))。其取值為1、2、4、8、16、32、64分別對(duì)應(yīng)于星期天、星期一、星期二、星期三、星期四、星期五、星期六。如果要指明在每周的多個(gè)日子中執(zhí)行任務(wù),則將它們所代表的值相加即可。比如要想在星期一和星期四執(zhí)行任務(wù),則此參數(shù)等于18(2+16=18)。■;;;;numunits:同unittype參數(shù)一起用于指定任務(wù)的執(zhí)行頻度(如whentype參數(shù)為4或8時(shí))。其取值范圍為1~255。■;;;;unittype:用于指明numunits參數(shù)的時(shí)間單位。其取值可以分別為1、2、3、4,對(duì)應(yīng)于小時(shí)、天、周和分鐘。比如當(dāng)numunits參數(shù)為1,unittype參數(shù)為2時(shí),任務(wù)將在每?jī)蓚€(gè)小時(shí)執(zhí)行一次。■;;;;procname:指明所建立的任務(wù)的名稱(chēng)。■;;;;maketask:指明是否建立一個(gè)任務(wù)來(lái)執(zhí)行導(dǎo)出靜態(tài)頁(yè)面的存貯過(guò)程。其取值可以分別如下:0:建立一個(gè)不加密的存貯過(guò)程,但不創(chuàng)建執(zhí)行該存貯過(guò)程的任務(wù)。1:建立一個(gè)加密的存貯過(guò)程,并創(chuàng)建執(zhí)行該存貯過(guò)程的任務(wù)。2:建立一個(gè)不加密的存貯過(guò)程,并創(chuàng)建執(zhí)行該存貯過(guò)程的任務(wù)(此值為系統(tǒng)默認(rèn)值)。■;;;;rowcnt:指明返回SQL語(yǔ)句結(jié)果數(shù)據(jù)集中記錄的最大數(shù)目。默認(rèn)為返回所有的記錄。■;;;;tabborder:指明是否在頁(yè)面中的數(shù)據(jù)畫(huà)出表框線。其取值可以為1(畫(huà)線)或0(不畫(huà)線),默認(rèn)值為1。■;;;;singlerow:指明是否為每個(gè)返回的記錄都建立一個(gè)頁(yè)面文件。其取值可以為1(建立單獨(dú)的文件)或0(不為每個(gè)記錄單獨(dú)建立文件),默認(rèn)值為0。■;;;;blobfmt:指明是否將查詢返回的結(jié)果集中的ntext和image數(shù)據(jù)類(lèi)型的字段獨(dú)立的放到一個(gè)頁(yè)面文件之中并在主頁(yè)面文件中加入指向這些文件的超鏈接。此參數(shù)的默認(rèn)為空。其格式如下:"%n% FILE=output_filename TPLT=template_filename URL=url_link_name..."其中n為ntext或image字段在返回結(jié)果中的序號(hào)。output_filename為ntext和image字段輸出文件名;template_filename為其模板文件名;url_link_name為主頁(yè)面文件中連接到此文件的超鏈接的名字。■;;;;nrowsperpage:指明每個(gè)頁(yè)面文件中最多的記錄數(shù)目。其默認(rèn)值為0,即所有的返回結(jié)果記錄集都將放在一個(gè)頁(yè)面文件之中。當(dāng)查詢所返回的記錄數(shù)目多于此參數(shù)指定的值時(shí),將會(huì)產(chǎn)生其他的頁(yè)面文件來(lái)放置超出的記錄。而且這些頁(yè)面文件之中包含相互的超鏈接地址(第一頁(yè)、前一頁(yè)、后一頁(yè)、最后一頁(yè)),可以點(diǎn)擊這些超鏈接來(lái)完成在這些頁(yè)面之間的跳轉(zhuǎn)。■;;;;datachg:用來(lái)指明當(dāng)表中哪些字段變化時(shí),執(zhí)行此任務(wù)來(lái)產(chǎn)生新的頁(yè)面文件(當(dāng)whentype參數(shù)為10時(shí))。其語(yǔ)法格式如下:{TABLE= name [COLUMN=name]}[,...]■;;;;charset:指明頁(yè)面文件使用的字符集。對(duì)于中文,其值應(yīng)該為'gb2312'。■;;;;codepage:指明頁(yè)面文件使用的代碼頁(yè)。對(duì)于中文,其值應(yīng)該為936。對(duì)于各種文字charset和codepage的取值如下(可以通過(guò)運(yùn)行sp_enumcodepages存貯過(guò)程來(lái)得到下面的列表):Code Page;;;Character Set;;;;;語(yǔ)種 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;;;;;簡(jiǎn)體中文 (GB2312)52936;;;;;;;hz-gb-2312;;簡(jiǎn)體中文 (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;;;;希伯來(lái)字符 (DOS)38598;;;;;;;iso-8859-8-i;;希伯來(lái)字符 (ISO-Logical)28598;;;;;;;iso-8859-8;;;;希伯來(lái)字符 (ISO-Visual)1255windows-1255希伯來(lái)字符 (Windows)50932;;;;;;;_autodetect;;;日語(yǔ) (自動(dòng)選擇)51932;;;;;;;euc-jp;;;;;;;日語(yǔ) (EUC)932;shift_jis;;;;;;日語(yǔ) (Shift-JIS)949;ks_c_5601-1987朝鮮語(yǔ)874;windows-874;;;泰語(yǔ) (Windows)1254iso-8859-9;;;;;土耳其字符 (Windows)65001;;;;;;;utf-8;;Unicode (UTF-8)1258windows-1258;;越南字符 (Windows)1252iso-8859-1;;;;;西歐字符;;;;同靜態(tài)頁(yè)面導(dǎo)出相關(guān)的還有以下存貯過(guò)程:;;;;sp_runwebtask:用于執(zhí)行由sp_makewebtask建立的靜態(tài)頁(yè)面導(dǎo)出任務(wù)。其語(yǔ)法結(jié)構(gòu)如下:;;;;sp_runwebtask [][@procname =] 'procname'] ;;;;[,][@outputfile =] 'outputfile';;;;其中procname參數(shù)指明要執(zhí)行的靜態(tài)頁(yè)面導(dǎo)出任務(wù)的名字,而outputfile則指明任務(wù)的輸出文件。比如要運(yùn)行我們?cè)谏厦娼⒌撵o態(tài)頁(yè)面導(dǎo)出任務(wù),就可以通過(guò)下面的語(yǔ)句來(lái)完成:;;;;EXEC sp_runwebtask 'test Web Page';;;;sp_dropwebtask:刪除建立的靜態(tài)頁(yè)面導(dǎo)出任務(wù)。其語(yǔ)法結(jié)構(gòu)如下:sp_dropwebtask {[@procname =] 'procname' | [,@outputfile =] 'outputfile'};;;;其中procname參數(shù)指明要?jiǎng)h除的靜態(tài)頁(yè)面導(dǎo)出任務(wù)的名字。而outputfile則指明要?jiǎng)h除的導(dǎo)出文件。如果要?jiǎng)h除我們?cè)谏厦娼⒌撵o態(tài)頁(yè)面導(dǎo)出任務(wù),則通過(guò)下面的語(yǔ)句來(lái)完成:EXEC sp_dropwebtask 'test Web Page', 'D:testcbbttt.htm'
主站蜘蛛池模板: 韩日免费视频 | 视频一区在线播放 | 国产伊人av| 正在播放国产精品 | 亚洲精品乱码久久久久久国产主播 | 欧美亚洲成人一区 | 午夜影院普通用户体验区 | 一区二区三区四区免费观看 | 中文字幕视频在线免费观看 | 天天干狠狠干 | 中文字幕视频三区 | 欧美黄色大片网站 | 欧美亚洲另类丝袜综合网动图 | 黄色毛片免费看 | 99热婷婷| 久久久精品影院 | 国产精品无码专区在线观看 | 欧美日韩国产高清 | 日韩一区二区三区在线 | 欧美日韩一区二区视频在线观看 | 久久99精品久久久久久琪琪 | 99精品免费视频 | 日本成年人免费网站 | 免费的黄色毛片 | 日韩精品视频在线 | 欧美精产国品一二三区 | 一区二区三区高清 | 亚洲综合区 | 一区二区三区在线播放 | 日本高清视频在线播放 | 国产精品成人在线观看 | 国产一区网站 | 国产一区久久久 | 久久久久久9 | 国产99久久精品 | 日本不卡一区二区三区在线观看 | 中文字幕av亚洲精品一部二部 | 亚洲一区精品视频 | 精品久久久久久久久久久下田 | 999视频网| 91丨九色丨国产 |