子类型具有与其基本类型相同的操作,但只有基本类型有效值的子集。

例如,PL/SQL预先定义子类型CHARACTERINTEGER,如下所示:

SUBTYPE CHARACTER IS CHAR; 
SUBTYPE INTEGER IS NUMBER(38,0);

并且,可以定义和使用自己的子类型:

DECLARE 
   SUBTYPE name IS char(20); 
   SUBTYPE message IS varchar2(100); 
   salutation name; 
   greetings message; 
BEGIN 
   salutation := 'Reader '; 
   greetings := 'Welcome to the World of PL/SQL'; 
   dbms_output.put_line('Hello ' || salutation || greetings); 
END; 

输出结果:
Hello Reader              Welcome to the World of PL/SQL

 

相关文章:

  • 2022-12-23
  • 2021-06-08
  • 2021-09-21
  • 2022-12-23
  • 2021-11-04
  • 2022-02-02
猜你喜欢
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案