您的位置:首页 >生活 >

oracle数据库语句大全(oracle数据库基本语句)

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

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

2、应用%ROWTYPE类型查找并输出用户表(user表)中’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、 where orders.c_id=customers.c_id and 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、 where orders.c_id=customers.c_id and 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、 where orders.c_id=customers.c_id and 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数据库基本语句这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!