After the SQL precompiler stage, the resulting program is translated into machine language by the COBOL compiler or the compiler of whatever language the program is written in. See embedded SQL.