首页 >> 要闻 >

oracle数据库语句试题及答案(oracle数据库基本语句)

2023-09-12 23:52:06 来源: 用户: 

你们好,最近小时发现有诸多的小伙伴们对于oracle数据库语句试题及答案,oracle数据库基本语句这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

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

2、 使用%ROWTYPE类型在用户表(用户表)中查找并输出“03”用户的信息。

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

4、 用户有一个订单消息,并输出订单号。例如,用户是“刘”。

5、 declare

6、 v_oid orders.o_id%type;

7、 begin

8、 select o_id

9、 into v_oid

10、 from orders, customers

11、 其中orders.c_id=customers.c_id和c_truename='刘津津;

12、 dbms_output.put_line(v_oid);

13、 exception

14、 when too_many_rows then

15、 Dbms_output.put_line('捕获了预定义的异常并返回了多条记录。');

16、 when NO_DATA_FOUND then

17、 Dbms_output.put_line('捕获到预定义的异常,用户没有订单。');

18、 end;

19、 用户有多个订单信息,多个退货结果不能写入一个变量,所以会捕获一个异常。

20、 declare

21、 v_oid orders.o_id%type;

22、 begin

23、 select o_id

24、 into v_oid

25、 from orders, customers

26、 其中orders.c_id=customers.c_id和c_truename='刘志成;

27、 dbms_output.put_line(v_oid);

28、 exception

29、 when too_many_rows then

30、 Dbms_output.put_line('捕获了预定义的异常并返回了多条记录。');

31、 when NO_DATA_FOUND then

32、 Dbms_output.put_line('捕获到预定义的异常,用户没有订单。');

33、 end;

34、 用户没有订单信息。捕获到异常。

35、 declare

36、 v_oid orders.o_id%type;

37、 begin

38、 select o_id

39、 into v_oid

40、 from orders, customers

41、 其中orders.c_id=customers.c_id和c_truename='张莹莹;

42、 dbms_output.put_line(v_oid);

43、 exception

44、 when too_many_rows then

45、 Dbms_output.put_line('捕获了预定义的异常并返回了多条记录。');

46、 when NO_DATA_FOUND then

47、 Dbms_output.put_line('捕获到预定义的异常,用户没有订单。');

48、 end;

49、 定义自定义异常。如果'三星SGH-P520 '的库存数量小于20,将显示('库存数量略少!')。

50、 使用光标查询用户类型为“超级”的用户表中所有用户的用户号和用户名。

以上就是oracle数据库基本语句这篇文章的一些介绍,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章