oracle怎么删除导出表,oracle 删除trigger 创建视图 导出表结构

1、删除trigger

drop trigger tib_operationondata(trigger的名称);

2、创建视图

create view OLAP_SQAndNYERPDEPLOYSON

(STATDATE,GUIKOUDEPID,OUTWAREHOUSEID,INWAREHOUSEID,BRIEFID,PROFESSIONALID,SPECIFYID,CASHBUDGETID,PRICE,AMOUNT,ISWORN,jine,sqspecifyid,sqamount,sqprice,sqjine)

as

select

to_char(p.CREATEDATE,'yyyymmdd') as STATDATE,

p.GUIKOUDEPARTMENTID as GUIKOUDEPID,

p.OUTWAREHOUSEID,

p.INWAREHOUSEID,

p.BRIEFID

p.PROFESSIONALID ,

m.SPECIFYID,

s.ID as CASHBUDGETID,

m.PRICE,

sum(m.AMOUNT) as AMOUNT,

m.ISWORN,

sum(m.PRICE*m.AMOUNT) as jine,

fm.SPECIFYID as sqspecifyid,

sum(fm.amount) as sqamount,

fm.PRICE as sqprice,

sum(fm.PRICE*fm.AMOUNT) as sqjine

from

(MATERIALOFNYERPDEPLOYSONPAPER m

inner join

(NYERPDEPLOYSONPAPER p

inner join

(BUDGETDETAILS b

inner join CASHBUDGET s

on  b.CASHBUDGETID=s.id

)

on p.BUDGETDETAILSID = b.id

)

on m.NYERPDEPLOYSONPAPERID=p.id

inner join  MATERIALOFNYERPDEPLOYPAPER fm

on m. MATERIALOFNYERPDEPLOYID=fm.ID

)

where (p.AUDITINGTAG='4' or p.AUDITINGTAG='2')

and s.islafe=1

group by (

to_char(p.CREATEDATE,'yyyymmdd'),

p.GUIKOUDEPARTMENTID,

p.OUTWAREHOUSEID,

p.INWAREHOUSEID,

p.BRIEFID,

p.PROFESSIONALID,

m.SPECIFYID,

m.MATERIALOFNYERPDEPLOYID,

s.ID,

m.PRICE,

m.ISWORN,

fm.PRICE,

fm.specifyid)

3、导出表结构

exp test/123456@myoracle file=d:/test.dmp rows=n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值