SQL pada AS400 memang secara otomatis akan menggunakan *FIRST member pada suatu file. Jadi apakah kita bisa mengakses member yang lainnya? Jawabannya adalah TIDAK. Ada cara untuk mengakases member lain. Hal ini bisa teratasi dengan membuat SQL ALIAS. Dengan membuat SQL Alias kita dapat membuat file referensi bertipe DDMF (Distribute Data Management File) yang diassign ke member suatu file.
Create Alias:
CREATE ALIAS <lib_name>/<alias_name> FOR <src_lib>/<src_file>(<src_member>)
Contoh: CREATE ALIAS SOOLDAT/MYALIAS FOR SOOLDAT/TESTFILE (TESTFILE)
Membuat alias MYALIAS pada library SOOLDAT dengan referensi member TESTFILE dari file TESTFILE pada library SOOLDAT. Coba menggunakan iterasi Select:
SELECT * FROM SOOLDAT/MYALIAS
Note: File DDMF sebenarnya berupa pointer ke file lain saja. Segala aktivitas terkait perubahan data akan ter-impact ke file utamanya.
Delete Alias:
DROP ALIAS <lib_name>/<alias_name>
Contoh: DROP ALIAS SOOLDAT/MYALIAS