PROC SQL is essentially a database language as opposed to a procedural or computational language. Although only two data types are available in the SAS System’s implementation of SQL, numerous extensions including operators, functions, and predicates are available to PROC SQL programmers.