PSQL provides all the basic constructs of traditional structured programming languages, and also includes DML statements (, , , , etc.), with slight modifications to syntax in some cases.