电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

用Oracle的SQL*Plus工具創建HTML頁面

瀏覽:3日期:2023-11-18 19:37:31
用Oracle的SQL*Plus工具創建Html頁面作者:Fenng Oracle的SQL*Plus工具有一些比較有趣的選項,合理的使用,能夠給我們意想不到的后果。其中有一個”-M”選項能夠創建用來創建HTML報表,在實際應用中很有用處。我們先來看看SQL*Plus(Oracle 8i)的一些選項:C:>SQLPLUS -用法: SQLPLUS [ [<option>] [<logon>] [<start>] ]其中 <option> ::= - -? [ [-M <o>] [-R <n>] [-S] ] <登錄>::= <用戶名>[/<口令>][@<connect_string>] / /NOLOG <啟動>: : = @<文件名>[.<ext>] [<參數> ...] '-'顯示使用語法 '-?'顯示 SQL*Plus 版本標幟 '-M <o>' 使用 HTML 標志選項 <o> '-R <n>' uses restricted mode <n> '-S' uses silent mode”-M”選項指定在輸出的時侯使用HTML標記來輸出數據,用以代替普通的文本。其中”-M”選項的語法如下:[-M[ARKUP] 'HTML [ONOFF] [HEAD text] [BODY text] [ENTMAP {ONOFF}] [SPOOL {ONOFF}] [PRE[FORMAT] {ONOFF}]'假如我們在實際應用中,要對公司的某個Table進行每個月的報表HTML化,用SQL*Plus的這個特性很輕易做到。舉例如下:我們預備對Scott模式下的DEPT表進行處理。DEPT表內容:SQL> SELECT * FROM dept; DEPTNO DNAME; LOC---------- -------------- ------------- 10 ACCOUNTING;;NEW YORK 20 RESEARCH;;;;DALLAS 30 SALES; CHICAGO 40 OPERATIONS;;BOSTON在系統命令行下輸出HTML文件:將下面幾行語句存到一個.sql腳本中(比如說q.sql):SET ECHO OFFSET FEEDBACK OFFSELECT * FROM dept;SET ECHO ONSET FEEDBACK ONexit然后在命令行下調用如下命令:C:> sqlplus -s -m 'HTML ON HEAD DEPT表格之內容' Scott/tiger @c:q.sql>Dept.html對這條命令簡單的解釋一下:其中”-s”表示silent模式,”-m”表示啟用HTML Markup選項,”HEAD DEPT表格之內容”可以用來定制一個簡單的標題。然后命令中跟的是數據庫用戶名字和密碼,執行腳本,重定向到Dept.html中。輸出Dept.html有如下內容(空白處已經截去):在SQL*Plus下輸出文件在SQL*Plus中可以用SET MARKUP命令來做到。 SET MARKUP 用法: SET MARKUP HTML [ONOFF] [HEAD text] [BODY text][ENTMAP {ONOFF}] [SPOOL {ONOFF}] [PRE[FORMAT] {ONOFF}]把下面的內存存為一個.sql腳本(比如說C:q.sql):SET ECHO OFFSET FEEDBACK OFFSET MARKUP HTML ON SPOOL ONSPOOL c:Dept.html SELECT * FROM dept;SPOOL OFFSET MARKUP HTML OFFSET ECHO ONSET FEEDBACK ON在SQL*Plus中調用,即可創建內容在C:中創建了名為Dept.html的HTML頁面,如下圖所示:附:HTML頁面輸出樣例源文件內容<html><head>DEPT表格之內容<meta name='generator' content='SQL*Plus 8.1.7'></head><body><p><table border='1' width='90%'><tr><th>DEPTNO</th><th>DNAME</th><th>LOC</th></tr><tr><td align='right'> 10</td><td>ACCOUNTING</td><td>NEW YORK</td></tr><tr><td align='right'> 20</td><td>RESEARCH</td><td>DALLAS</td></tr><tr><td align='right'> 30</td><td>SALES</td><td>CHICAGO</td></tr><tr><td align='right'> 40</td><td>OPERATIONS</td><td>BOSTON</td></tr></table><p></body></html>
標簽: Oracle 數據庫
主站蜘蛛池模板: 广州市哲铭油墨涂料有限公司,水性漆生产研发基地 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 贵州成人高考网_贵州成考网| 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗| RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 河南中专学校|职高|技校招生-河南中职中专网| CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 北京百度网站优化|北京网站建设公司-百谷网络科技 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 999范文网_优质范文下载写作帮手| 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 溶氧传感器-pH传感器|哈美顿(hamilton)|