一般插入大量數(shù)據(jù)都是通過(guò)存儲(chǔ)過(guò)程插入的,如果是在生產(chǎn)環(huán)境中,那么當(dāng)過(guò)程執(zhí)行一次,就會(huì)向數(shù)據(jù)庫(kù)里面插入一次。
成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)提供從項(xiàng)目策劃、軟件開(kāi)發(fā),軟件安全維護(hù)、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評(píng)估等整套的建站服務(wù),主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,成都APP應(yīng)用開(kāi)發(fā)以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。成都創(chuàng)新互聯(lián)深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
如果想插入測(cè)試數(shù)據(jù),那么可以使用循環(huán)和序列或者隨機(jī)數(shù)來(lái)插入就行。
INSERT INTO table
SELECT 'aaa' || ROWNUM, 'aaa' FROM DUAL CONNECT BY ROWNUM = 100
其中 100是你想插入的記錄條數(shù)
有很多小伙伴可能知道python不知道怎么讓用戶名和密碼寫(xiě)到oracle數(shù)據(jù)中。接下來(lái)就讓小編給大家解釋說(shuō)明一下操作方法
1.保證與oracle服務(wù)器版本統(tǒng)一。這是想要數(shù)據(jù)傳送的首要必要的條件。
2.然后我們?cè)僬业絧ython3 ,oracle服務(wù)器,oracle client統(tǒng)一使用64位或者32位。這里小編推薦大家使用64位以上的系統(tǒng),因?yàn)?4位以上的系統(tǒng)操作簡(jiǎn)單,比較穩(wěn)定。
2.先解壓縮instantclient-basic-linux.x64-11.2.0.4.0.zip,最后后解壓縮instantclient-sdk-linux.x64-11.2.0.4.0.zip注意在這里解壓的時(shí)候一定要解壓到我們可以找到的地方。
3.進(jìn)入目錄instantclient_11_2,創(chuàng)建軟鏈接ln -s libclntsh.so.11.1 libclntsh.so4.在剛剛解壓得到的instantclient_11_2文件夾下新建network/admin
5.在剛剛創(chuàng)建的目錄下創(chuàng)建network/admin創(chuàng)建文件tnsnames.ora,最后按照以下的模板進(jìn)行調(diào)整就能得到一個(gè)完整的程序。模板如下(SERVICE_NAME請(qǐng)?zhí)顚?xiě)服務(wù)器SID)以上就是 Python寫(xiě)入到oracl數(shù)據(jù)庫(kù)中的幾個(gè)步驟,如果說(shuō)對(duì)你有幫助,那么就點(diǎn)贊轉(zhuǎn)發(fā)吧!
1
oracle數(shù)據(jù)庫(kù)有一個(gè)student表,現(xiàn)有一個(gè)excel表:student.xlsx,需導(dǎo)入oracle數(shù)據(jù)庫(kù)student表中。
student表的擁有者是system,system密碼為test
2
打開(kāi)需導(dǎo)入的excel表格,單擊office按鈕,選擇另存為--其他格式
選擇保存路徑(置于D:\),保存類型CSV(逗號(hào)分隔)(*.csv),設(shè)置文件名為student.csv,單擊保存
3
新建input.ctl文件(置于D:\),內(nèi)容為:
load data
infile 'd:\student.csv'
append into table student fields terminated by ','
trailing nullcols(id,name,sex,age)
說(shuō)明:infile后面參數(shù)為欲導(dǎo)入的excel表(已轉(zhuǎn)換成csv格式)路徑及名稱;append在表后追加;table后面跟oracle數(shù)據(jù)庫(kù)中的表名稱; terminated by ','表示字段分隔符;(id,name,sex,age)表示字段名稱列表
4
同時(shí)按Windows徽標(biāo)鍵和R鍵,打開(kāi)運(yùn)行,輸入cmd,打開(kāi)命令提示符,輸入命令:
sqlldr userid=system/test@netservicename control=d:\input.ctl
說(shuō)明:system/test,為oracle數(shù)據(jù)庫(kù)表student的所有者及其密碼;
@ netservicename為網(wǎng)絡(luò)服務(wù)名;
control是input.ctl文件名稱及路徑
5
進(jìn)入oracle數(shù)據(jù)庫(kù),查詢student表,excel已導(dǎo)入成功
(1) 成批增加固定資產(chǎn)
第一步:在應(yīng)付模塊錄入一張資產(chǎn)應(yīng)付發(fā)票,發(fā)票行分配“固定資產(chǎn)—固定資產(chǎn)中轉(zhuǎn)”等資產(chǎn)結(jié)算科目
第二步:在應(yīng)付模塊運(yùn)行“ 創(chuàng)建成批增加 ”請(qǐng)求,注意請(qǐng)求參數(shù)中的 GL日期必須晚于需要進(jìn)行成批增加的資產(chǎn)發(fā)票日期
第三步:在資產(chǎn)模塊的“ 準(zhǔn)備成批增加 ”中查詢出上步從應(yīng)付模塊傳送過(guò)來(lái)的資產(chǎn)新增信息,再添加詳細(xì)的資產(chǎn)卡片信息后進(jìn)行“ 過(guò)賬成批增加 ”
第四步:請(qǐng)求運(yùn)行完成后在資產(chǎn)工作臺(tái)可以查詢出剛才新增的資產(chǎn)卡片則說(shuō)明“成批增加資產(chǎn)”已經(jīng)成功。
(2)成批創(chuàng)建在建工程
與創(chuàng)建固定資產(chǎn)過(guò)程基本相同,只是在AP模塊中的結(jié)算會(huì)計(jì)科目與固定資產(chǎn)不同
在建工程發(fā)票引入FA模塊之后,“ 準(zhǔn)備成批增加 ”中資產(chǎn)類型"CIP",運(yùn)行請(qǐng)求集“過(guò)賬成批增加”
(3)手工增加資產(chǎn)
手工增加資產(chǎn)在Oracle系統(tǒng)中有以下兩種方式:手工快速增加和手工明細(xì)增加,這兩種增加方式的適用范圍和區(qū)別如下
手工快速增加:資產(chǎn)=》資產(chǎn)工作臺(tái)=快速增加
1、 在固定資產(chǎn)快速錄入屏幕用快速錄入的流程快速地錄入固定資產(chǎn),快速增加資產(chǎn)只需輸入 6 個(gè)必要的字段:資產(chǎn)說(shuō)明、資產(chǎn)類別、賬簿、資產(chǎn)成本、放置地點(diǎn)和總帳折舊費(fèi)用帳戶。其它的資產(chǎn)信息如折舊方法、使用年限、折舊率等使用相應(yīng)資產(chǎn)種類已定義的默認(rèn)值。
2、對(duì)于其他的信息, Oracle 固定資產(chǎn)使用在類別,帳簿和啟用日期等處定義的 缺省信息由系統(tǒng)自動(dòng)生成。
手工明細(xì)增加:資產(chǎn)=》資產(chǎn)工作臺(tái)=增加
(4)CIP轉(zhuǎn)增資產(chǎn)
資產(chǎn)>資本化 CIP 資產(chǎn)---》資本化(按鈕)
(5)資產(chǎn)的調(diào)整
資產(chǎn)調(diào)整內(nèi)容:
1) 財(cái)務(wù)信息調(diào)整
2) 調(diào)整資產(chǎn)類別、折舊方法
3) 調(diào)整資產(chǎn)的數(shù)量
4) 資產(chǎn)重估
5) 可成批更改
例 價(jià)值調(diào)整:
發(fā)票 -》“ 創(chuàng)建成批增加 ”=》 準(zhǔn)備成批增加 =》添加至資產(chǎn)(按鈕) =》 過(guò)賬成批增加
(6)資產(chǎn)的內(nèi)部轉(zhuǎn)移
資產(chǎn) > 資產(chǎn)工作臺(tái) - 分配(轉(zhuǎn)出:負(fù)值 轉(zhuǎn)入:正值)
(7)報(bào)廢資產(chǎn)
資產(chǎn)完全報(bào)廢與部分報(bào)廢
“部分報(bào)廢”和“完全報(bào)廢”的路徑和操作是一樣的,不同之處:“部分報(bào)廢”在“報(bào)廢成本”中輸入資產(chǎn)的部分成本,“完全報(bào)廢”在“報(bào)廢成本”中輸入全部成本。
資產(chǎn) > 資產(chǎn)工作臺(tái) - 報(bào)廢(按鈕)
(8)重新啟用報(bào)廢資產(chǎn)
資產(chǎn) > 資產(chǎn)工作臺(tái) - 報(bào)廢 - 撤銷報(bào)廢
計(jì)算損益:折舊-計(jì)算損益
(9)折舊
折舊-運(yùn)行折舊(報(bào)表)
資產(chǎn)會(huì)計(jì)人員通過(guò)這個(gè)折舊報(bào)表來(lái)進(jìn)行對(duì)帳,查看是否有異常情況,有異常則需到資產(chǎn)工作臺(tái)對(duì)資產(chǎn)進(jìn)行調(diào)整,再運(yùn)行折舊—查看日記帳分錄準(zhǔn)備金分類帳報(bào)表,可重復(fù)操作直至折舊正確即可。
(10)關(guān)閉資產(chǎn)會(huì)計(jì)期
確定資產(chǎn)折舊正確、并將資產(chǎn)模塊的財(cái)務(wù)信息傳送至總賬、總賬會(huì)計(jì)過(guò)賬后即可關(guān)閉資產(chǎn)會(huì)計(jì)期
折舊-運(yùn)行折舊(報(bào)表)- 勾選(關(guān)閉期間)
(11) 資產(chǎn)模塊查詢
查詢-財(cái)務(wù)信息
在本教程中,我們將逐步介紹如何下載Oracle 11g數(shù)據(jù)庫(kù)并演示如何安裝在Windows 10 64位機(jī)器上,以便在系統(tǒng)中學(xué)習(xí)和實(shí)踐PL/SQL編程。下載并安裝Oracle數(shù)據(jù)庫(kù)首先,需要到Oracle官方網(wǎng)站下載Oracle數(shù)據(jù)庫(kù)方法如下:
1、在電腦上安裝Oracle數(shù)據(jù)庫(kù)。解壓文件得到一個(gè)database文件,雙擊setup.exe程序。
2、出現(xiàn)INS-13001環(huán)境不滿足最低要求提示,先點(diǎn)擊“否”,去修改一下配置
3、進(jìn)入配置安全更新界面,將電子郵件置空,并取消選中安全更新選項(xiàng),之后單擊“下一步”
4、彈出尚未提供電子郵件地址對(duì)話框,單擊“是”
5、進(jìn)入安裝選項(xiàng)界面,選擇“創(chuàng)建和配置數(shù)據(jù)庫(kù)”,接著點(diǎn)擊“下一步”
6、進(jìn)入系統(tǒng)類界面,選擇“桌面類”,點(diǎn)擊“下一步”
7、進(jìn)入典型安裝界面,Oracle安裝目錄建議在D盤(pán),輸入管理口令(符合標(biāo)準(zhǔn)的口令為:大寫(xiě)、小寫(xiě)、數(shù)字組合)
8、進(jìn)入先決條件檢查界面,等待檢查結(jié)果。
9、檢查完成之后,就進(jìn)入概要,點(diǎn)擊“完成”開(kāi)始安裝
10、進(jìn)入安裝產(chǎn)品界面,等待安裝(需要一段時(shí)間,取決于電腦配置),如果電腦上面安裝安全衛(wèi)士,還會(huì)彈出提醒,千萬(wàn)要記得允許,不然不會(huì)成功
11、在口令管理界面,找到SCOTT,去掉簽名勾選,輸入口令;這是由于SCOTT屬于敏感賬戶,有入侵風(fēng)險(xiǎn)。
12、安裝完成
13、可以用navicate進(jìn)行連接,主機(jī)輸入:localhost,用戶名:system,口令:第七步設(shè)置的,然后點(diǎn)擊連接測(cè)試,跳出連接成功,到此Oracle安裝成功。
Oracle監(jiān)聽(tīng)器配置:
選中樹(shù)形目錄中監(jiān)聽(tīng)程序項(xiàng),再點(diǎn)擊左上側(cè)“+”按鈕添加監(jiān)聽(tīng)程序,點(diǎn)擊監(jiān)聽(tīng)程序目錄,默認(rèn)監(jiān)聽(tīng)器名稱是LISTENER。選中名稱,選中窗口右側(cè)欄下拉選項(xiàng)中的“監(jiān)聽(tīng)位置”,點(diǎn)擊添加地址按鈕。在出現(xiàn)網(wǎng)絡(luò)地址欄的協(xié)議下拉選項(xiàng)中選中“TCP/IP”,主機(jī)文本框中輸入主機(jī)名稱或IP地址,端口文本框中輸入數(shù)字端口,也可自定義任意有效數(shù)字端口。