2023年Oracle數(shù)據(jù)庫管理與維護(hù)大作業(yè)_第1頁
2023年Oracle數(shù)據(jù)庫管理與維護(hù)大作業(yè)_第2頁
2023年Oracle數(shù)據(jù)庫管理與維護(hù)大作業(yè)_第3頁
2023年Oracle數(shù)據(jù)庫管理與維護(hù)大作業(yè)_第4頁
2023年Oracle數(shù)據(jù)庫管理與維護(hù)大作業(yè)_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

?Oracle數(shù)據(jù)庫管理與維護(hù)》

大作業(yè)

專業(yè)班級軟件11XX班

姓名_________XXX_________

學(xué)號學(xué)XX

完畢日期2023-XX-XX

—題目規(guī)定:

將下面的題目在Oraclellg中實現(xiàn),并手寫紙質(zhì)版匯報?份,包括所有實現(xiàn)功能的SQLVLUS

命令或SQL或PL/SQL語句及運行成果。

新建一種數(shù)據(jù)庫,命名為oraclezy,并完畢如下功能:

1)記錄某采油廠對油/水井實行作業(yè)時所消耗口勺成本(命名為作業(yè)表zyb)o(作業(yè):

可理解為對油/水井進(jìn)行大修)

2)成本的消耗包括預(yù)算、結(jié)算、入賬三個狀態(tài)。

預(yù)算:采油隊向管理部門提出作業(yè)申請,并經(jīng)管理部門同意后,由管理部門負(fù)責(zé)

錄入。

結(jié)算:某次作業(yè)施工結(jié)束后,由管理部門與施工單位共同核算多種成本,由管理

部門負(fù)責(zé)錄入。

入賬:結(jié)算后,財務(wù)部門將成本計入采油廠賬目,由財務(wù)部門錄入。

1.根據(jù)對以上題意H勺理解,運用SQLPLUS,定義所需口勺數(shù)據(jù)表,包括定義有關(guān)約束條件

(主碼、外碼及其他約束)。

-Createtable

createtableZYB

單據(jù)號VARCHAR2(20)notnull,

預(yù)算單位VARCHAR2(20)notnull,

井號VARCHAR2(20)notnull,

預(yù)算金額NUMBER(10)notnull,

預(yù)算人VARCHAR2(20)notnull,

預(yù)算日期DATEnotnull,

動工日期DATE,

竣工日期DATE.

施工單位VARCHAR2(20),

施工內(nèi)容VARCHAR2(20),

材料費NUMBER(10),

人工費NUMBER(10),

設(shè)備費NUMBER(IO),

其他費用NUMBER(IO),

結(jié)算金額NUMBER(10),

結(jié)算人VARCHAR2(20),

結(jié)算日期DATE,

入賬人VARCHAR2(20),

入賬日期DATE,

入賬金額NUMBER

tablespaceSYSTEM

pctfree10

pctused40

initrans1

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableZYB

addconstraintDJNOprimarykey(單據(jù)號)

usingindex

tablespaceSYSTEM

pctfree10

initrans2

maxtrans255

storage

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Grant/Revokeobjectprivileges

grantselect,insert,update,delete,references,alter,indexonZYBtoLIYAN;

-Createtable單位代碼表

由于表名用中文表達(dá)操作時很麻煩,就取表名的每個字的首字母并冠以Z構(gòu)成表名,如本例ZDWCMB

createtableZDWDMB

(

單位代碼VARCHAR2(20)notnull,

單位名稱VARCHAR2(20)notnull

)

tablespaceSYSTEM

pctfree10

pctused40

initrans1

maxtrans255

storage

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableZDWDMB

addconstraintDWNAMEunique(單位名稱)

usingindex

tablespaceSYSTEM

pctfree10

initrans2

maxtrans255

storage

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Grant/Rcvokcobjectprivileges

grantselect,insert,update,delete,references,alter,indexonZDWDMBtoLIYAN:

-Createtable油水井表

createtableZYSJB

(

井號VARCHAR2(20)notnull,

井別VARCHAR2(20)notnull,

單位代碼VARCHAR2(20)notnull

)

tablespaceSYSTEM

pctfree10

pctused40

initrans1

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Crcatc/Rccrcatcprimary,uniqueandforeignkeyconstraints

altertableZYSJB

addconstraintJNOprimarykey(井號)

usingindex

tablespaceSYSTEM

pctfree10

initrans2

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Grant/Revokeobjectprivileges

grantselect,insert,update,delete,references,alter,indexonZYSJBtoLIYAN:

-Createtable

一施工單位表

createtableZSGDWB

(

施工單位名稱VARCHAR2(20)notnull,

施工單位號VARCHAR2(20)notnull

)

tablespaceSYSTEM

pctfree10

pctused40

initrans1

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableZSGDWB

addconstraintSGNOprimarykey(施工單位號)

usingindex

tablespaceSYSTEM

pctfree10

initrans2

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Grant/Revokeobjectprivileges

grantselect,insert,update,delete,references,alter,indexonZSGDWBtoL1YAN:

-物碼表

——Createtable

createtableZWMB

物碼VARCHAR2(20)notnull,

名稱規(guī)格VARCHAR2(20)notnull,

計量單位VARCHAR2(20)notnull

)

tablespaceSYSTEM

pctfree10

pctused40

initrans1

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

):

-Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableZWMB

addconstraintWNOprimarykey(物碼)

usingindex

tablespaceSYSTEM

pctfree10

initrans2

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

);

-Grant/Revokeobjectprivileges

grantselect,insert,update,delete,references,alter,indexonZWMBtoLIYAN;

-材料費表

-Createtable

createtableZCLI,B

(

作業(yè)項目編號VARCHAR2(20)notnull,

物碼VARCHAR2(20)notnull,

消耗數(shù)量NUMBERnotnull,

單價NUMBERnotnull

)

tablespaceSYSTEM

pctfree10

pctused40

initrans1

maxtrans255

storage

(

initial64K

nextIM

minextents1

maxextentsunlimited

);

2.運用SQLPLUS,錄入如下有關(guān)的基礎(chǔ)數(shù)據(jù):

單位代碼表:1122采油廠

112201采油一礦112202采油二礦

采油一礦1隊采油一礦2隊采油一礦3隊

采油二礦1隊采油二礦2隊

油水井表:(yOOl油)(y(X)2油)

(y003油)(sOOI水)

(y004油)(s002水)

(s003水)(y005油)

施工單位表:作業(yè)企業(yè)作業(yè)一隊作業(yè)企業(yè)作業(yè)二隊作業(yè)企業(yè)作業(yè)三隊

物碼表:wmOO1材料一噸wm002材料二米wm003材料三桶wm004材料

四袋

ZYB:

〃某作業(yè)項目編號zy2U23001

預(yù)算單位:采油一礦I隊井號:yOOl預(yù)算金額:10000.00預(yù)算人:張三預(yù)

算日期:2009-5?1

〃動工日期:2009-5-4竣工日期:2009-5-25施工單位:作業(yè)企業(yè)作業(yè)一隊施工內(nèi)

容:堵漏

材料費:7000.00(其中材料一:2023.00材料二:2023.00材料三:2023.00材料

四:1000.00)

人工費:2500.00設(shè)備費:】000.0()其他費用:1400.()0結(jié)算金額:11900.00

結(jié)算人:李四結(jié)算日期:2009-5-26

〃入賬金額:11900.00入賬人:王五入賬日期:2009-5-28

〃某作業(yè)項目編號zy2023002

預(yù)算單位:采油一礦2隊井號:y(X)3預(yù)算金額:11000.00預(yù)算人:張三預(yù)

算日期:2009-5-1

〃動工日期:2009-5-4竣工日期:2009-5-23施工單位:作業(yè)企業(yè)作業(yè)二隊施工內(nèi)

容:檢泵

材料費:6000.00(其中材料一:2023.00材料二:2023.00材料三:2023.00)//隱含單

價和數(shù)量

人工費:1500.00設(shè)備費:1000.00其他費用:2400.00結(jié)算金額:10900.00

結(jié)算人:李四結(jié)算日期:2009-5-26

〃入賬金額:10900.00入賬人:王五入賬日期:2009-5-28

〃某作業(yè)項目編號zy2023003

預(yù)算單位:采油一礦2隊井號:sOOl預(yù)算金額:10500.00預(yù)算人:張三預(yù)

算日期:2009-5-1

〃動工日期:2009-5-6竣工日期:2009-5-23施工單位:作業(yè)企業(yè)作業(yè)二隊施工內(nèi)

容:檢泵

材料費:6500.00(其中材料一:2023.00材料二:2023.00材料三:2500.00)

人工費:2023.00設(shè)備費:500.00其他費用:1400.00結(jié)算金額:10400.00

結(jié)算人:李四結(jié)算日期:2009-5-26

〃入賬金額:10400.00入賬人:王五入賬日期:2009-5-28

〃某作業(yè)項目編號zy2023004

預(yù)算單位:采油二礦1隊井號:s002預(yù)算金額:12023.00預(yù)算人:張三預(yù)

算FI期:2。09-5-1

//動工日期:2009-5-4竣工日期:2(X)9-5-24施工單位:作業(yè)企業(yè)作業(yè)三隊施工內(nèi)

容:防砂

材料費:6000.00(其中材料一:2023.00材料二:2023.00材料四:2023.00)

人工費:2023.00設(shè)備費:1()00.0()其他費用:160().()0結(jié)算金額:10600.0()

結(jié)算人:李四結(jié)算bl期:2009-5-26

〃入賬金額:10600.00入賬人:趙六入賬日期:2009-5-28

〃某作業(yè)項目編號zy2023005

預(yù)算單位:采油二礦2隊井號:y()05預(yù)算金額:12023.00預(yù)算人:張三預(yù)

算日期:2009-5-1

〃動工日期:2009-5-4竣工日期:2009-5-28施工單位:作業(yè)企業(yè)作業(yè)三隊施工內(nèi)

容:防砂

材料費:7000.00(其中材料一:2023.00材料二:2023.00材料四:3000.00)

人工費:1000.00設(shè)備費:2023.00其他費用:1300.00結(jié)算金額:11300.00

結(jié)算人:李四結(jié)算日期:2009-5-28

〃(未入賬?。?!)

這里只列舉一種導(dǎo)出的數(shù)據(jù)表:

”施工單位名稱","施工單位號”,"ROWID”

“作業(yè)企業(yè)作業(yè)一隊”Jzy01001",”AAAR7YAABAAAVChAAA”

”作業(yè)企業(yè)作業(yè)二隊”Jzy01002",”AAAR7YAABAAAVChAAB”

”作業(yè)企業(yè)作業(yè)三隊”Jzy01003"JAAAR7YAABAAAVChAAC”

3.運用SQLPLUS查詢?nèi)缦聰?shù)據(jù):

1)采油一礦2隊2009-5-1到2009-5-28有哪些項目處在結(jié)算狀態(tài),列出對應(yīng)材料費

明細(xì)。結(jié)算狀態(tài)有值,不用管入賬與否有值。

SQL>select*fromzclfbwhere作業(yè)項目編號in

2(select單據(jù)號fromzybwhere預(yù)算單位+采汨一礦2隊,

3and結(jié)算日期>=to_dateC2009?5-1:yyyy-mm-dd)

4*and結(jié)算日1^<=to_date(,2009-5-28','yyyy-mm-dd,))

作業(yè)項目編號物碼消耗數(shù)量單價

zy2O23OO2wmOO120010

zy2023002wm00220010

zy2O23OO2wm00320010

zy2023003wmOOl20010

zy2023003wm00220010

zy2023003wm00325010

已選擇6行。

己用時間:00:00:00.31

2)采油一礦2隊2009-5-1到2()09-5-28總?cè)丈兹胭~金額。

SQL>selectSUM(入帳金額)fromzyb

2where預(yù)算單位='采油一礦2隊’

3and入賬日期>=1'0_口人丁£(2)09-5-1:YYYY-MM-DD,)

4*AND入賬日期。TO_DATE('2009-5-28','YYYY-MM-DD)

SUM(入帳金額)

21300

3)采油一礦2009-5-1到2009-5-28總H勺入賬金額。

SQL>selectsum(入帳金額)fromzyb

2where預(yù)算單位like,采油一礦%,

3and入賬口期>=to_date('2009-5-l?yyyy-mm-d(f)

4*and入賬口^<=to_date(,2009-5-28','yyyy-nim-dd')

SUM(入帳金額)

33200

4)有哪些人員參與了入賬操作。

SQL>selectdistinct入賬人fromzyb;

入賬人

王五

趙六

5)2009-5-1到2009-5-28有結(jié)算未入帳H勺項目。

項目-單據(jù)號

SQL>SELECT單據(jù)號FROMZYB

2WHERE結(jié)算口期<=7'0_口人T£('2009-5-28','丫丫丫丫-\1\136)

3AND結(jié)算日期>=1'0_口八丁£('2。0951','YYYY-MM-DD')

4*AND入賬人isNULL

5AND結(jié)算人isnotNULL

單據(jù)號

zy2023005

6)列出采油一礦2隊的所有項目,按入賬金額從高到低排列。

項目-項目號

SQL>select單據(jù)號,入賬金額fromzyb

2where預(yù)算單位士采油一礦2隊’

3*orderby入賬金額desc

單據(jù)號入賬金額

zy202300210900

zy20230031()400

7)列出有哪些單位實行了項目,并計算各單位所有項目結(jié)算金額總和。

SQL>SELECT施工單位,sum(結(jié)算金額)FROMZYB

2GROUPBY施工單位;

施工單位SUM(結(jié)算金額)

作業(yè)企業(yè)作業(yè)一隊11900

作業(yè)企業(yè)作業(yè)二隊21300

作業(yè)企業(yè)作業(yè)三隊21900

已用時間:00:00:00.04

8)找出消耗了材料三且消耗超過了2023元的項目,列出對應(yīng)明細(xì)(運用子查詢)?!?/p>

誰的明細(xì)?-該項H的

SQL>select*fromzybwhere單據(jù)號in

2(select作業(yè)項目編號fromzclfbwhere(消耗數(shù)量*單價)>2023

3*and物碼=\vm003')

單據(jù)號預(yù)算單位井號預(yù)算金額

預(yù)算人預(yù)算日期動工日期竣工日期施工單位

施工內(nèi)容材料費人工費設(shè)備費其他費用結(jié)算金額

結(jié)算人結(jié)算口期入賬人入賬口期

入賬金額

zy2023003采油一礦2隊sOOI10500

張三01-5月-0906-5月-0923-5月-09作業(yè)企業(yè)作

業(yè)二隊檢泵650021005001400

10500李四26-5月-09王五28-5月-09

104(H)

已用時間:00:00:00.28

9)作業(yè)企業(yè)二隊參與了哪些項目。

SQL>select單據(jù)號,施工單位FROMZYB

2*WHERE施工單位士作業(yè)企業(yè)作業(yè)二隊,

單據(jù)號施工單位

zy2023002作業(yè)企業(yè)作業(yè)二隊

zy2023003作業(yè)企業(yè)作業(yè)二隊

已用時間:00:00:00,01

10)作業(yè)企業(yè)一隊和二隊參與了哪些項目(運用union)。〃集合查詢

SQL>select單據(jù)號FROMZYB

2WHERE施工單位=作業(yè)企業(yè)作業(yè)一隊,

3UNION

4select單據(jù)號FROMZYB

5*WHERE施工單位='作業(yè)企業(yè)作業(yè)二隊'

單據(jù)號

zy2023001

zy2O23OO2

zy2023003

己用時間:00:00:00,01

4.運用SQLPLUS完畢如下操作:

1)將編號為zy2023005的I項目的人工費和結(jié)算金額增長100元。

-增長前的數(shù)據(jù)

SQL>select單據(jù)號,人工費,結(jié)算金額fromzyb;

單據(jù)號人工費結(jié)算金額

zy2023001250011900

zy2()230021500109(X)

zy2023003202310400

zy2023004202310600

zy2O23OO5100011300

己用時間:00:00:00.00

SQL>updatezyb

2*set人工費=人工費+100,結(jié)算金額=結(jié)算金額+100

已更新5行。

已用時間:00:00:00.14

-操作后H勺數(shù)據(jù)

SQL>select單據(jù)號,人工費,結(jié)算金額fromzyb;

單據(jù)號人工費結(jié)算金額

zy2023001260012023

zy2023002160011(X)()

zy202300321001050()

zy2023004210010700

zy2O23OO5110011400

已用時間:00:(X):()0.00

2)刪除已結(jié)算未入帳的項目。(可結(jié)合查詢5)

--刪除前H勺數(shù)據(jù)

SQL>select單據(jù)號fromzyb;

單據(jù)號

zy2023001

zy2023002

zy2023003

zy2O23OO4

zy2023005

zy2023006

SQL>deletefromzybwhere單據(jù)號=

2(select單據(jù)號fromzyb

3*where結(jié)算金額isnotnulland入賬金額isnull)

已刪除1行。

己用時間:00:00:00.01

-刪除后成果

SQL>select單據(jù)號fromzyb;

單據(jù)號

zy2023001

zy2023002

zy2023003

zy2023004

zy2023006

已用時間:00:00:00.00

5.運用SQLPLUS進(jìn)行如下事務(wù)處理練習(xí)(把卜列五條語句作為一種事務(wù)處理,只有五條

語句所有成功執(zhí)行才做提交,并給出提醒信息;否則就做回滾處理,并給出提醒信息):

insertintozybvalues('zy2023006,J,'y()05'/()000;張三707-01-2009',

'07-04-2009','()7-25-2023','作業(yè)企業(yè)作業(yè)一隊‘,'堵漏;7000,2500,1000,1400;李四

V07-26-2023,,11900;S£,;07-28-2023;11900)

insertintochbvalues('zy2023006,:wm00r,200,10)

insertintoclfbvalues('zy2023006':wm002,,200,10)

insertintoclfbvalues(,zy2023006':wm003,,200,10)

insertintoclfbvalues('zy2023006','wm004',100,10)

CLFB--材料費表

SQL>insertintozybvalues(,zy2O23OO6',",'yOO5\10000,

2to_date('2009-07-0r;yyyy-mni-dd,),to_date(,2009-07-04\'yyyy-mm-dd'),

31。_<1抵0('2009-07-25',%“丫-1訓(xùn)】44),作業(yè)企業(yè)作業(yè)一隊',‘堵漏’,

47(X)0,25(X),1(X)(),1400,II900:李四',to_date('2009-07-26','yyyy-mm-dd'),

5*'I£*,to_dale(,2009-07-28','yyyy-mm-dd,),11900)

已創(chuàng)立1行。

已用時間:00:00:00.29

SQL>savepointsi;

保留點已創(chuàng)立。

已用時間:00:00:0G.00

SQL>insertintozclfbvalues('zy2023006','wmOO1,,200,10);

已創(chuàng)立1行。

已用時間:00:00:00.00

SQL>savepoints2;

保留點已創(chuàng)立。

已用時間:00:00:0C.00

SQL>insertintozclfbvalucs('zy2023006','wmOO2*,200.10);

已創(chuàng)立1行。

己用時間:00:00:00,00

SQL>savepoints3;

保留點已創(chuàng)立。

已用時間:0():00:00.00

SQL>insertintozclibvaluesfzy2023006';wm003',200JO);

已創(chuàng)立1行。

已用時間:00:00:0G.00

SQL>savepoints4;

保留點已創(chuàng)立。

已用時間:00:00:0G.01

SQL>insertintozclfbvalues('zy2023006','wm004\100.10);

已創(chuàng)立1行。

已用時間:00:00:0C.00

SQL>select*fromzybwhere單據(jù)號='zy2023006';一檢查與否成功

單據(jù)號預(yù)算單位井號預(yù)算金額

預(yù)算人預(yù)算日期動工日期竣工日期施工單位

施工內(nèi)容材料費人工費設(shè)備費其他費用結(jié)算金額結(jié)

算人結(jié)算日期入賬人入賬日期入賬金

zy2023006y00510000張三

01-7月-0904-7月-0925-7月-09作業(yè)企業(yè)作業(yè)一-隊堵漏

70002500100014001190D李四26-7月

-09王五28-7月-09II9(X)

已用時間:00:00:0G.26

SQL>select*fromzclfbwhere作業(yè)項目編號:'zy2023006';--檢查與否成功

作業(yè)項目編號物碼消耗數(shù)量單價

zy2023006wmOO120010

zy2023006wm00220010

zy2023006wm00320010

zy2023006wm00410010

己用時間:00:00:00.01

SQL>commit;

提交完畢。

已用時間:00:(X):00.00

6.運用SQLPLUS進(jìn)行如下游標(biāo)練習(xí):

定義一種游標(biāo),用于寄存作業(yè)表的所有行數(shù)據(jù)。并打印如下表頭和各行數(shù)據(jù)。

表頭:單據(jù)號消耗單位井號預(yù)算金額預(yù)算人預(yù)算日期動工日期竣工日期施工單

位施工內(nèi)容材料費人二費設(shè)備費其他費用結(jié)算金額結(jié)算人結(jié)算日期入賬金領(lǐng)入

賬人入賬日期

執(zhí)行以上所定義的游標(biāo),查看與否能對的輸出成果。

SQL>begin

2forzybin(select*fromzyb)

3loop

4dbms_ouipu【.piH(,單據(jù)號:,||zyb.單據(jù)號『");

5dbms_ouipui.puiC消耗單位:'||zyb.預(yù)算單位『’);

6dbms_oulpuLput(,井號:'||zyb.井號『');

7dbms_ou【pui.pui('預(yù)算金額:)||zyb.預(yù)算金額『’);

8dbms_outpul.putC預(yù)算人:IIzyb.預(yù)算人『,);

9dbms-output.putf預(yù)算日期:1||zyb.預(yù)算日期『

10dbms_output.put('動工日期:'llzyb.動工日期

11dbms_output.put('竣_LFI期:'||zyb.^_LFIMHH'');

12dbms_output.pul('施工單位:'llzyb.施工單位『’);

13dbms_ouipuLput('施工內(nèi)容:IIzyb.施工內(nèi)容『,);

14dbms_oulpuLpu(材料費:'llzyb.材料費『,);

15dbms_outpul.pu(人工費:,||zyb.人工費『,);

16dbms_oulput.putC設(shè)備費:’||zyb.設(shè)備費『,);

17dbms_output.put('其他費用:'||zyb.其他費用]

18dbms_outpuLput('結(jié)算金額:'llzyb.結(jié)算金額『');

19dbms_output.putC結(jié)算人:1|zyb.結(jié)算人『’);

20dbms_output.pW結(jié)算日期:'||zyb.結(jié)算口期『’);

21dbms_outpuLput('入賬金額:'||zyb.入賬金額『

22dbms_output.putC入賬人:[zyb.入賬人『,);

23dbms_ou[puLpul」ine(,入賬日期:'||zyb.入賬日期『,);

24endloop;

25*end;

SQL>/

單據(jù)號:zy2023001消耗單位:采油一礦1隊井號:yOOl預(yù)算金額:10000預(yù)算

人:張三預(yù)算日期:04-5月-09動工日期:04-5月-09竣工日期:25-5月-09施工

單位:作業(yè)企業(yè)作業(yè)一隊施工內(nèi)容:堵漏材料費:7000人工費:2600設(shè)備費:1000

其他費用:1400結(jié)算金額:12023結(jié)算人:李四結(jié)算日期:26-5月-09入賬金額:

11900入賬人:王五入賬日期:28-5月-09

單據(jù)號:zy2023002消耗單位:采油一礦2隊井號:yOO3預(yù)算金額:11000預(yù)算

人:張三預(yù)算日期:()1-5月-09動工日期:04-5月-09竣工日期:23-5月-09施工

單位:作業(yè)企業(yè)作業(yè)二隊施工內(nèi)容:檢泵材料費:6000人工費:1600設(shè)備費:1000

其他費用:2400結(jié)算金額:11000結(jié)算人:李四結(jié)算日期:26-5月-09入賬金額:

10900入賬人:王五入賬日期:28-5月-09

單據(jù)號:zy2023003消耗單位:采油一礦2隊井號:sOOl預(yù)算金額:10500預(yù)算

人:張三預(yù)算日期:0L5月-09動工日期:06-5月-09竣工日期:23-5月-09施工

單位:作業(yè)企業(yè)作業(yè)二隊施工內(nèi)容:檢泵材料費:6500人工費:2100設(shè)備費:500其

他費用:1400結(jié)算金額:10500結(jié)算人:李四結(jié)算口期:26-5月-09入賬金額:10400

入賬人:王五入賬日期:28-5月-09

單據(jù)號:zy2023(X)4消耗單位:采油二礦1隊井號:s()02預(yù)算金額:12023預(yù)算

人:張三預(yù)算日期:01-5月-09動工日期:04-5月-09竣工日期:24-5月-09施工

單位:作業(yè)企業(yè)作業(yè)三隊施工內(nèi)容:防砂材料費:6000人工費:2100設(shè)備費:1000

其他費用:1600結(jié)算金額:10700結(jié)算人:李四結(jié)算H期:26-5月-09入賬金額:

10600入賬人:趙六入賬日期:28-5月-09

單據(jù)號:zy2023006消耗單位:井號:y005預(yù)算金額:10000預(yù)算人:張三預(yù)

算日期:01-7月-09動工日期:04-7月-09竣工日期:25-7月-09施工單位:作業(yè)企

業(yè)作業(yè)-一隊施工內(nèi)容:堵漏材料費:7000人工費:2500設(shè)備費:1000其他費用:

1400結(jié)算金額:11900結(jié)算人:李四結(jié)算日期:2金7月-09入賬金額:11900入賬

人:王五入賬日期:28-7月-09

PL/SQL過程已成功完畢。

已用時間:00:00:0G.03

7.運用SQLPLUS進(jìn)行如下視圖練習(xí):

運用SQLPLUS定義?種視圖,用于保留作業(yè)表和材料費表的所有列。

運用SQLPLUS查詢該視圖,可任意選擇查詢條件,構(gòu)造出2個查詢?!?/p>

SQL>createviewzyb_zclfb_viewas

2select*fromzyb,zclfb

3*wherezyb.單據(jù)號=7.clh作業(yè)項目編號

視圖已創(chuàng)立。

已用時間:00:00:00.32

SQL>select*fromzyb_zclfb_view;

單據(jù)號預(yù)算單位井號預(yù)算金額

預(yù)算人預(yù)算日期動工口期竣工口期施工單位

施工內(nèi)容材料費人工費設(shè)備費其他費用結(jié)算金額結(jié)

算人結(jié)算日期入賬人入賬日期入賬金

額作業(yè)項目編號物碼消耗數(shù)量單價

zy2023001采油一礦1隊y(X)ll(X)00

張三04-5月-0904-5月-0925-5月-09作業(yè)企業(yè)作業(yè)一

隊堵漏7000260010001400

12023李四26-5月-09王五28-5月-09

11900zy2023001wmOOl20010

zy2023006y00510000張三

01-7月-0904-7月?0925-7月-09作業(yè)企業(yè)作業(yè)一隊堵漏

70002500100014001190)李四26-7月

-09王五28-7月-09119(X)zy2023006

wmOOl20010

zy2023006y00510000張三

01-7月-0904-7月-0925-7月-09作業(yè)企業(yè)作業(yè)一隊堵漏

700025001000140011900李四26-7月

-09王五28-7月-0911900zy2023006

wm00220010

zy2023006y00510000張三

01-7月-0904-7月-0925-7月-09作業(yè)企業(yè)作業(yè)一隊堵漏

700025001000140011900李四26-7月

-09王五28-7月-0911900zy2023006

wmOO320010

zy2023006y(X)510000張三

01-7月-0904-7月-0925-7月-09作業(yè)企業(yè)作業(yè)一隊堵漏

700025001000140011900李四26-7月

-09王五28-7月-0911900zy2023006

wm00410010

zy2023001采油一礦1隊yOOl10000

張三04-5月-0904-5月-0925-5月-09作業(yè)企業(yè)作業(yè)一

隊堵漏7000260010001400

12023李四26-5月-09王五28-5月-09

11900zy2023(X)1wm()0220010

zy2023001采油一礦1隊y()0l10000

張三04-5月-0904-5月-0925-5月-09作業(yè)企業(yè)作業(yè)一

隊堵漏7000260010001400

12023李四26-5月-09王五28-5月-09

11900zy2023001wm00320010

zy2023001采油一礦1隊yOOl10000

張三04-5月-0904-5月-0925-5月-09作業(yè)企業(yè)作業(yè)一

隊堵漏7000260010001400

12023李四26-5月-09王五28-5月-09

11900zy2023001wm()()410010

zy2023002采油一礦2隊y()0311000

張三01-5月-0904-5月-0923-5月-09作業(yè)企業(yè)作業(yè)二

隊檢泵6000160010002400

11000李四26-5月-09王五28-5月-09

10900zy2023002wmOO120010

zy2023002采油一礦2隊y00311000

張三01-5月-0904-5月-0923-5月-09作業(yè)企業(yè)作業(yè)二

隊檢泵6000160010002400

11(XX)李四26-5月-09王五28-5月-09

10900zy2023002wni()0220010

zy2023002采油一礦2隊y00311000

張三01-5月-0904-5月-0923-5月-09作業(yè)企業(yè)作業(yè)二

隊檢泵6000160010002400

11000李四26-5月-09王五28-5月-09

10900zy2023002wm00320010

單據(jù)號預(yù)算單位井號預(yù)算金額

預(yù)算人預(yù)算日期動工日期竣工日期施工單位

施工內(nèi)容材料費人工費設(shè)備費其他費用結(jié)算金額結(jié)

算人結(jié)算日期入賬人入賬日期入賬金

額作業(yè)項目編號物碼消耗數(shù)最單價

zy2O23OO3采油一礦2隊sOOl10500

張三01-5月-0906-5月-0923-5月-09作業(yè)企業(yè)作業(yè)二

隊檢泵650021005001400

10500李四26-5月-09王五28-5月-09

10400zy2023003wmOOI2001()

zy2O23OO3采油一礦2隊sOOl10500

張三01-5月-0906-5月-0923-5月-09作業(yè)企業(yè)作業(yè)二

隊檢泵650021005001400

10500李四26-5月-09王五28-5月-09

10400zy2023003

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論