一連のデータ型属性に対する表記として使用できる名前を指定します。
DEFINE ALIAS [alias-name, attribute,...];
欠落しているデータ属性は PL/I のデフォルトを使用して提供されます。
define alias Name char (32) varying; define alias EmployeeId pic (5)'9'; dcl MyName type Name; /* MyName has the attributes char (32) varying */. dcl MyId type EmployeeId; /* MyId has the attributes pic (5)’9’ */ MyName = 'Jack Jones'; MyId = 12345;
エイリアスのエイリアスはサポートされていません。
説明
エイリアスは、明示的なデータ型を使用できる箇所であればどこでも使用できます。DEFINE ALIAS を使用すると、一連のデータ型属性に意味のある名前や簡潔な名前を割り当てることができるため、プログラムがわりやすくなります。