在oracle文件中
sql*plus user's guide and reference=》7 generating html reports from sql*plus這章就有介紹
文件中有個例子:
set markup指明sql*plus輸出html編碼格式,必須使用set markup html on spool on和sql*plus spool命令去建立乙個spool檔案,並且以html格式輸出。set markup習慣稱作sqlplus -markup命令。
在sqlplus裡面我們輸入help set就能看到相關語法
指定是否生成html格式,on生成,off不生成,預設是off。
head text:
指定html中head標籤中的內容,預設情況下,文字包括級聯樣式和標題。
body text:
指定html中body標籤屬性
table text:
設定標籤的屬性,如border, cellpadding, cellspacing和width.。預設情況下, 的width屬性設定為90%,border屬性設定為1。
entmap :
指定在sql * plus中是否用html字元實體如, " and &等替換特殊字元, " and & 。預設 設定是on。例如:
spool :
指定是否在sql*plus生成html標籤和, 和。預設是off。
pre[format]
指定sql*plus生成html時輸出
標籤還是html**,預設是off,因此預設輸出是寫html**。上面的屬性我們常用的也就那幾個,下面我給大家做乙個我自己的例子,這個例子可以接受控制台的引數,也可以接受sql執行結果當引數。
知識參考:
set markup html on spool on pre off entmap off
set term off
set heading on
set verify off
set feedback off
set linesize 2000
set pagesize 30000
set long 999999999
set longchunksize 999999
column id format a30
column super_id format a30
column levels format 9999999999
column table_name format a30
column owner format a30
set term on
prompt "input schema:" --從控制台接受變數值
define s_schema=&schema
set term off
column dbid new_value spool_dbid --列dbid值給變數spool_dbid
column inst_num new_value spool_inst_num
select dbid from v$database where rownum = 1; --給dbid賦值
select instance_number as inst_num from v$instance where rownum = 1;
column spoolfile_name new_value spoolfile
select 'spool_'||(select name from v$database where rownum=1) ||'_'|| (select instance_name from v$instance where rownum=1)
||'_'||to_char(sysdate,'yy-mm-dd_hh24.mi')||'_static' as spoolfile_name from dual;
spool &&spoolfile..html
prompt 版本
select t.id,t.super_id,t.levels from t1 t;
prompt 整個使用者有多大 單位gb
select sum(bytes)/1024 /1024 /1024 "gb"
from dba_segments
where owner = '&s_schema';
prompt 測試
select t.id,t.super_id,t.levels from t1 t;
spool off;
(四)基於Django框架,建立網頁
一般來說,建立網頁分為三個階段 定義url 編寫檢視和編寫模板 基本工作流是 瀏覽器請求url,django通過url模式明確需要呼叫的檢視函式,檢視函式呼叫模型獲取相應的資料 資訊 通過return render 方法返回模板 網頁 和資料,模板和資料填寫到瀏覽器請求的url中。通過定義url模式...
使用HTML的基本結構建立網頁
1 網頁的副檔名 html或htm 2 如何新建網頁?步驟1 在電腦的空白處,右鍵選擇 新建 文字文件 步驟2 把txt的副檔名,改成html或htm,點選確定 步驟3 用記事本或editplus開啟該檔案,編寫網頁的基本結構 3 網頁的基本結構,html 超文字標記語言 會使用文字相關標籤排版文字...
用sqlplus建立表相關紀要
開啟sqlplus。登陸的時候輸入帳戶密碼 system p 草好像,需要選擇以什麼角色進入,忘記了。顯示當前資料庫的sid select name from v database 結果是和我在enterprise manager console裡面得到的一樣 zaka.show user 顯示出當...