繁体   English   中英

Oracle 11g R2 SE运行查询

[英]Oracle 11g R2 SE run query

我如何在Oracle 11g R2 SE中在sql>提示符下运行以下查询

 CREATE TRIGGER "ICD".TR_DEL_SYSTEMALERTCFG_CSTLVL
   after delete on t_custlevel
 begin
   delete t_monitor_systemalertcfg a
   where a.queuetype = 4
     and a.queueid not in (
                   select b.id from t_custlevel b
                   where a.subccno = b.subccno
                     and a.vdn = b.vdn
                   );
 end TR_DEL_SYSTEMALERTCFG_CSTLVL;

请提出建议。

谢谢

考沙尔

  1. 将查询保存到名为“ my_query.sql”的文件。
  2. 运行命令提示符(DOS,Linux shell,等等)。
  3. 导航到脚本所在的目录(可能使用cd命令)。
  4. 运行Oracle sqlplus命令以连接到数据库。
  5. 运行命令@my_query.sql以执行查询文件。

如果要自动退出sql,请在最后加上一个斜杠并退出

CREATE TRIGGER "ICD".TR_DEL_SYSTEMALERTCFG_CSTLVL
       after delete on t_custlevel
     begin
       delete t_monitor_systemalertcfg a
       where a.queuetype = 4
         and a.queueid not in (
                       select b.id from t_custlevel b
                       where a.subccno = b.subccno
                         and a.vdn = b.vdn
                       );
     end TR_DEL_SYSTEMALERTCFG_CSTLVL;
    /

    exit

顺便说一句:您不是以root身份在数据库服务器上运行sqlplus,是吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM