oracle多表关联删除的两种方法

修改了上次的文章,网上的朋友对这篇博文提了意见,非常中肯,虽然上次是转载,但是我也为我的不专业表示歉意。
这次是原创,所有内容均已经重写,并验证通过。


先删除两个测试表,p_DropTable是一个判断表是否存在的存储过程,如果存在则删除,不存在则跳过。
CALL p_DropTable('T_DB');
CALL p_DropTable('T_DESC');

-- 创建T_DB表,保存数据库名称及所属公司信息
CREATE TABLE T_DB AS
SELECT FID,FPNAME,FCO FROM
(
  SELECT  0 FID,'' FPNAME,'' FCO                     FROM DUAL UNION ALL
  SELECT  1,'ORACLE',       'ORACLE'                 FROM DUAL UNION ALL
  SELECT  2,'MySQL',        'ORACLE'                 FROM DUAL UNION ALL
  SELECT  3,'PostgreSQL',   'UC Berkeley'            FROM DUAL UNION ALL
  SELECT  4,'SQL SERVER',   'Microsoft'              FROM DUAL UNION ALL
  SELECT  5,'MongoDB',      'MongoDB'                FROM DUAL UNION ALL
  SELECT  6,'Redis',        'Redis'                  FROM DUAL UNION ALL
  SELE
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彖爻之辞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值