L’Object Query Language est le SQL adapté aux bases de données objet.
Développé par le groupe ODMG dès 1991, l’OQL n’est pas encore implémenté entièrement dans les bases de données à cause de sa grande complexité.
La grammaire et le vocabulaire ressemble beaucoup au SQL.
Le résultat des requêtes sont des objets et utilisent le polymorphisme de la Programmation Orientée Objet.