Oracle数据库语句

 时间:2026-02-16 09:01:27

1、应用%type类型读取订单信息表中 “刘志成”购买的订单的总金额和订单数量。

Oracle数据库语句

2、应用%ROWTYPE类型查找并输出用户表(user表)中’03’号用户的信息。

Oracle数据库语句

3、查询用户”XXX”的订单编号并输出,如果没有,则输出”捕获到预定义异常,该用户没有订单。”如果记录多于一条,则输出”捕获到预定义异常,返回记录多于一条。”

该用户有一条订单信息,输出订单编号。例如用户为”刘津津”。

declare

   v_oid orders.o_id%type;

begin

  select o_id

  into v_oid

  from orders, customers

  where orders.c_id=customers.c_id and  c_truename='刘津津';

  dbms_output.put_line(v_oid);

  exception

  when too_many_rows then

  dbms_output.put_line('捕获到预定义异常,返回记录多于一条。');

  when NO_DATA_FOUND then

  dbms_output.put_line('捕获到预定义异常,该用户没有订单。');

end;

Oracle数据库语句

4、该用户有多条订单信息,多个返回结果无法写入一个变量,捕获异常。

declare

   v_oid orders.o_id%type;

begin

  select o_id

  into v_oid

  from orders, customers

  where orders.c_id=customers.c_id and  c_truename='刘志成';

  dbms_output.put_line(v_oid);

  exception

  when too_many_rows then

  dbms_output.put_line('捕获到预定义异常,返回记录多于一条。');

  when NO_DATA_FOUND then

  dbms_output.put_line('捕获到预定义异常,该用户没有订单。');

end;

Oracle数据库语句

5、该用户没有订单信息,捕获异常。

declare

   v_oid orders.o_id%type;

begin

  select o_id

  into v_oid

  from orders, customers

  where orders.c_id=customers.c_id and  c_truename='张莹莹';

  dbms_output.put_line(v_oid);

  exception

  when too_many_rows then

  dbms_output.put_line('捕获到预定义异常,返回记录多于一条。');

  when NO_DATA_FOUND then

  dbms_output.put_line('捕获到预定义异常,该用户没有订单。');

end;

Oracle数据库语句

6、定义自定义异常,如果 ‘三星SGH-P520’的存货数量小于20,则显示('存货数量略少!')。

Oracle数据库语句

7、使用游标查询用户表中所有用户类型为“超级”用户的用户编号和用户名称。

Oracle数据库语句

  • js如何给input标签添加class属性
  • input设置只读;input设置不可编辑
  • java怎样实现图片的预览功能
  • js如何给函数加链接
  • 如何在Java中调用sql语句
  • 热门搜索
    椰子肉怎么吃 风是怎么形成的 笔仙怎么玩 岐怎么读 美大集成灶怎么样 自动挡车怎么开 履怎么读 张国荣为什么跳楼 牛蛙怎么做好吃 平安保险怎么样