The statement is complete in Static SQL before the program has finished executing. As a result, the operational type of the statement is maintained after the execution of the program has been completed. Before being built, a program that only contains static SQL statements must be analysed by an associate degree SQL precompiler. Since the operational type of a dynamic SQL statement does not remain permanent throughout the course of the execution of a SQL application, this sort of statement is referred to as "ready throughout the execution." It is possible for the given type of the statement to be a character string that is sent to DB2 using either the static SQL statement PREPARE or the dynamic SQL statement EXECUTE IMMEDIATE.