⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plsql.txt

📁 这是一个网上订票系统
💻 TXT
字号:
--查看passenger中是否有未出现在ticket表中的id--
SQL> select  passenger.id from passenger where passenger.id not in
(select distinct ticket.id from ticket);

未选定行

--由于passenger中的id,在ticket中都存在,所以我们向passenger中插入以下数据来测试--
SQL>insert into passenger values('8888','王彪','男','广州市天河区','510642','GZ3102');

已创建 1 行。

--查看passenger中是否有未出现在ticket表中的id--
SQL> select  passenger.id from passenger where passenger.id not in
(select distinct ticket.id from ticket);

ID
------------------
8888

已选择 1 行。

SQL>@D:\schoolwork\数据库\第二次实验\plsql.sql;
declare
   iden passenger.id%TYPE;
   cursor T1Cursor is
   select  passenger.id from passenger where passenger.id not in
   (select distinct ticket.id from ticket);
   begin
     open T1Cursor;
     loop
        fetch T1Cursor into iden;
        exit when T1Cursor %NOTFOUND;
        delete from  passenger where id=iden;
     end loop;
     close T1Cursor;
   end;

PL/SQL 过程已成功完成。

--验证--
SQL> select  passenger.id from passenger where passenger.id not in
(select distinct ticket.id from ticket);

未选定行

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -