oracle軟件結(jié)匯憑證做的步驟為:
創(chuàng)新互聯(lián)公司的客戶來(lái)自各行各業(yè),為了共同目標(biāo),我們?cè)诠ぷ魃厦芮信浜?,從?chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對(duì)我們的要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。專(zhuān)業(yè)領(lǐng)域包括成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、電商網(wǎng)站開(kāi)發(fā)、微信營(yíng)銷(xiāo)、系統(tǒng)平臺(tái)開(kāi)發(fā)。
1、點(diǎn)擊“系統(tǒng)設(shè)置”按鈕,。
2、在出現(xiàn)的右側(cè)框中點(diǎn)擊“憑證類(lèi)型設(shè)置”按鈕。
3、選中其中的“記賬憑證”。
4、填寫(xiě)相關(guān)信息打印即可。
導(dǎo)出dmp:選擇oracle導(dǎo)出,找到bin下面的imp.exe,設(shè)定導(dǎo)出文件名導(dǎo)出
導(dǎo)出表數(shù)據(jù),查詢?nèi)頂?shù)據(jù)(不帶rowid),全部選中右鍵導(dǎo)出SQL文件
數(shù)據(jù)導(dǎo)出:
1將數(shù)據(jù)庫(kù)TEST完全導(dǎo)出,用戶名system密碼manager導(dǎo)出到D:\daochu.dmp中
expsystem/manager@TESTfile=d:\daochu.dmpfull=y
2將數(shù)據(jù)庫(kù)中system用戶與sys用戶的表導(dǎo)出
expsystem/manager@TESTfile=d:\daochu.dmpowner=(system,sys)
3將數(shù)據(jù)庫(kù)中的表table1、table2導(dǎo)出
expsystem/manager@TESTfile=d:\daochu.dmptables=(table1,table2)
4將數(shù)據(jù)庫(kù)中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導(dǎo)出
expsystem/manager@TESTfile=d:\daochu.dmptables=(table1)query=\"wherefiled1like?'00%'\"
操作如下:
A、建立操作人員分配權(quán)限,并分配帳套權(quán)限,同時(shí)設(shè)置操作員密碼。
1、建立操作員,分配權(quán)限
2、分配帳套權(quán)限
B、設(shè)置帳套啟用時(shí)間以及科目編碼結(jié)構(gòu)。
C、編寫(xiě)會(huì)計(jì)科目以及輔助核算科目
D、填寫(xiě)初始數(shù)據(jù),試算平衡后,關(guān)閉初始化,
F、設(shè)置憑證格式,進(jìn)入下階段的憑證填制工作
G、憑證填制后,要審核-記賬-期末結(jié)賬,才能進(jìn)入下個(gè)期間的記賬。
2、常用查詢操作
A、科目匯總
B、總賬
C、單位科目統(tǒng)計(jì)表
D、單位科目匯總表
3、備份數(shù)據(jù)庫(kù)
oracle導(dǎo)出excel
一、oracle導(dǎo)出excel
方法一:最簡(jiǎn)單的方法---用工具plsql dev
執(zhí)行File =newReport Window 。在sql標(biāo)簽中寫(xiě)入需要的sql,點(diǎn)擊執(zhí)行或按快捷鍵F8,會(huì)先吃出查詢結(jié)果。在右側(cè)工具欄,可以選擇按鈕另存為html、copy as html、exportresults,其中export results按鈕中就可以導(dǎo)出excel文件、csv文件、tsv文件、xml文件。
方法二:最專(zhuān)業(yè)的方法---用原始工具sqlplus
原文參見(jiàn):
我做了一點(diǎn)修改,如下所示:
1.main.sql
用以設(shè)置環(huán)境,調(diào)用具體功能腳本
2.功能腳本-get_tables.sql
為實(shí)現(xiàn)具體功能之腳本
通過(guò)這樣兩個(gè)腳本可以避免spool中的冗余信息,參考:
如何去除SQLPLUS中SPOOL的冗余信息
示例如下:
1.main.sql腳本:
[oracle@jumper utl_file]$ more main.sql
set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool d:/tables.xls
@d:/get_tables.sql
spool off
exit
2.get_tables.sql腳本:
[oracle@jumper utl_file]$ more get_tables.sql
select owner,table_name,tablespace_name,blocks,last_analyzed
from all_tables order by 1,2;
3.執(zhí)行并獲得輸出:
[oracle@jumper utl_file]$ sqlplus "/ as sysdba" @d:/main.sql
SQL*Plus: Release 9.2.0.4.0 - Production on Mon Apr 25 10:30:11 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
[oracle@jumper utl_file]$ ls -l tables.xls
-rw-r--r-- 1 oracle dba 69539 Apr 25 10:30 tables.xls
[oracle@jumper utl_file]$
此處輸出為xls文件,通過(guò)下圖我們可以看到輸出效果:
把main.sql腳本中的,spooltables.xls更改為spool tables.htm,我們可以獲得htm格式輸出,效果如下圖:
方法三:最悲劇的方法,之所以稱為悲劇,是因?yàn)檫@個(gè)方法其實(shí)很簡(jiǎn)單,但是你可能沒(méi)有注意。
打開(kāi)plsql dev工具,執(zhí)行file=newsql window ,輸入sql,點(diǎn)擊工具欄“執(zhí)行”按鈕或按快捷鍵F8。會(huì)顯示出結(jié)果集。
點(diǎn)擊結(jié)果集的左上方,可全部選中結(jié)果集,然后右鍵=copy,直接粘貼到excel文件中就可以了!
方法四:最努力的方法,這種方法稍微有點(diǎn)麻煩,但不用寫(xiě)腳本,也不用psql dev工具,只用sql plus就可以了。
在sqlplus中,執(zhí)行想要的sql,把結(jié)果集copy到文本文件中(或者直接用spool命令直接輸入到文本文件中),把不必要的字符、空格替換成逗號(hào)",",然后另存為csv文件,最后在用excel另存為exl文件就可以了。
二、把excel文件數(shù)據(jù)導(dǎo)入到oracle的某個(gè)表中。
方法一:最省時(shí)的方法,需要借助plsql dev工具。
a.復(fù)制整個(gè)工作簿中的數(shù)據(jù)到某個(gè)表中。
點(diǎn)擊excel工作區(qū)左上角,全部選中數(shù)據(jù),ctrl+c 復(fù)制整個(gè)工作簿中的數(shù)據(jù)。在plsql dev中,編輯表格表的數(shù)據(jù),點(diǎn)擊數(shù)據(jù)展示區(qū)左上角,直接粘貼就可以了(注意excel的第一列應(yīng)該保持為空,如果不為空可以增加一空列,不然你復(fù)制的數(shù)據(jù)就會(huì)少一列的)!如下圖
所示:
b.復(fù)制某列的數(shù)據(jù)。
這個(gè)很容易,選中excel某一列的數(shù)據(jù),復(fù)制,選中oracle某個(gè)表的某一列,直接粘貼就可以了。plsql dev和excel中的列可以相互復(fù)制。
方法二:最專(zhuān)業(yè)的方法,用sql loader。
原文地址:
1.錄入excel 測(cè)試表格,test.xls。
2.另存為.csv格式
3.創(chuàng)建sql*loader控制文件test.ctl,內(nèi)容如下:
Load data
Infile 'c:/test.csv'
insert Into table test Fields terminated by','(column1,column2,column3,column4,column5)
需要將數(shù)據(jù)文件拷貝到對(duì)應(yīng)位置
4.到數(shù)據(jù)庫(kù)中建立對(duì)應(yīng)的測(cè)試表test
create table test (
column1 Varchar2(10),
column2 Varchar2(10),
column3 Varchar2(10),
column4 Varchar2(10),
column5 Varchar2(10)
)
5.執(zhí)行導(dǎo)入命令
Sqlldr userid = system/manager control='C:/test.ctl'
導(dǎo)入成功!
附:
Sqlldr的函數(shù)關(guān)鍵字說(shuō)明:
Userid --oracle用戶名 userid = username/password
Control --控制文件名稱 control =‘e:/insert.ctl’
Log –-日志文件名稱 log = ‘e:/insert.log’
Bad --損壞文件名稱
Data --data file name
Discard --discard file name
Discardmax --number of discards to allow(默認(rèn)全部)
Skip --導(dǎo)入時(shí)跳過(guò)的記錄行數(shù)(默認(rèn)0)
Load --導(dǎo)入時(shí)導(dǎo)入的記錄行數(shù)(默認(rèn)全部)
Errors --允許錯(cuò)誤的記錄行數(shù)(默認(rèn)50)
ctl文件內(nèi)容說(shuō)明:
Load data
Infile ‘e:/test.csv’ --數(shù)據(jù)源文件名稱
Append|insert|replace --append在表后追加,insert插入空表,replace替代原有內(nèi)容
Into table test --要導(dǎo)入的數(shù)據(jù)庫(kù)表名稱
[when id = id_memo] --過(guò)濾條件
Fields terminated by X’09’ --字段分隔符
(id,name,telphone) --字段名稱列表
方法三:最悲劇的方法,創(chuàng)建oracle外部表,為了把excel中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)中而去建立外部表,大題小做了!
將excel文件另存為csv文件a.csv,然后創(chuàng)建一個(gè)外部表t,數(shù)據(jù)指向a.csv。然后根據(jù)外部表創(chuàng)建一個(gè)普通的表:
create table a asselect * from t ,這樣就可以把最初的excel文件導(dǎo)入到oracle中的表了。
方法四:最古典的方法,拼接sql語(yǔ)句。如果你excel熟的話,這種方法也不錯(cuò)。
在excel中,把數(shù)據(jù)拼接成如下sql語(yǔ)句:
insert into empvalues('1','2','3');
insert into empvalues('4','5','6');
insert into empvalues('7','8','9');
copy 出以上sql,執(zhí)行就可以了?。?/p>
1、打開(kāi)oracle數(shù)據(jù)庫(kù),點(diǎn)擊登陸選項(xiàng),點(diǎn)擊文件選項(xiàng),點(diǎn)擊新建選項(xiàng),最后點(diǎn)擊sql窗口;
2、然后在sql窗口中進(jìn)行編寫(xiě)sql語(yǔ)句的操作,勇sql語(yǔ)句進(jìn)行查詢出想要導(dǎo)出來(lái)的數(shù)值;
3、然后在查詢出來(lái)數(shù)據(jù)的地方,不要選中數(shù)據(jù),把鼠標(biāo)放到空白單元格處進(jìn)行鼠標(biāo)右鍵操作,找到復(fù)制到Excel選項(xiàng);
4、然后在復(fù)制到excel中選擇想要保存的格式--作為xls保存,打開(kāi)后則是excel形式的數(shù)據(jù);
5、默認(rèn)的保存路徑--將鼠標(biāo)放在excel名稱上--會(huì)出現(xiàn)路徑--根據(jù)路徑打開(kāi)即可。
當(dāng)前文章:oracle如何導(dǎo)出憑證,oracle怎么導(dǎo)出憑證
文章網(wǎng)址:http://jinyejixie.com/article46/hsoihg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、云服務(wù)器、網(wǎng)站營(yíng)銷(xiāo)、響應(yīng)式網(wǎng)站、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)