The impossibility of semantically complete deductive calculi for logics for imperative programs has led to the study of two alternative approaches to completeness: "local" semantic completeness on the one hand (Cook's relative completeness, Harel's Arithmetical completeness), and completeness with respect to other forms of reasoning about programs. on the other. However, local semantic completeness is problematic on several counts, whereas proof theoretic completeness results often involve ad hoc ingredients. Such as formal theories for the natural numbers. The notion of inductive completeness, introduced in [18]. provides a generic proof theoretic framework which dispenses with extraneous ingredients. and yields local semantic completeness as a corollary. Here we prove that (first-order) Dynamic Logic tor regular programs (DL) is inductively complete: a DL-formula phi is provable in (the first-order variant of) Pratt-Segerberg deductive calculus DL iff phi, is provable in first-order logic from the inductive theory for program semantics. The method can be adapted to yield the schematic relative completeness of DL: if S is in expressive Structure, then every formula true in S is provable from the axiom-schemas that are valid in S. Harel's Completeness Theorem falls out then as a special case.