Jelaskan USE empl dari DBASE dalam bahasa melayu

REPLACE ALL salary WITH salary * 1.1 FOR supervises > 0

LIST ALL fname, lname, salary TO PRINT

* (ulasan: kata-kata simpanan ditulis berhuruf BESAR untuk tujuan ilustrasi)

Perhatikan bahawa nama jadual tidak perlu diulang berkali-kali. Jadual ("semasa") anggapan adalah kekal sama sehingga diberitahu sebaliknya. Ini berbeza dengan SQL yang hampir selalunya jadual perlu dinyatakan dengan jelas. Kerana asal-usulnya ialah sebuah bahasa interaktif pentafsiran, dBASE menggunakan pelbagai teknik mengikut konteks bagi mengurangkan jumlah penaipan. Ini membantu pembangunan interaktif meningkat namun turut menyebabkan pengaturcaraan bermodul—dalam skala yang lebih besar—menjadi lebih susah. Kerana dBASE direka tanpa mengambil kira tentang perkara ini, para pembangun harus berhati-hati dalam mengalihkan (meminjam) kod atur cara yang memegang konteks tertentu, lantas membuatkan pengarangan kod dalam skala yang lebih besar menjadi susah. Rujukan khusus tempat kerja masih boleh dilakukan dengan menggunakan tatatanda anak panah ("B->customer") agar lebih daripada satu jadual boleh dikendalikan secara serentak.

Satu lagi ciri menonjol ialah penggunaan semula klausa yang sama bagi perintah berlainan. Sebagai contoh, klausa FOR mengehadkan skop perintah yang diberi (agak sama dengan klausa WHERE SQL). Perintah berlainan seperti LIST, DELETE, REPLACE, BROWSE, dll. kesemuanya boleh menerima klausa FOR bagi menghadkan atau menapis skop aktiviti mereka. Ini memudahkan bahasa ini dipelajari.

dBase juga merupakan salah satu bahasa berorentasi perniagaan pertama yang melaksanakan penilaian rentetan, lama sebelum Perl.