President Bush will veto a defense appropriations bill being debated in the Senate if it includes an amendment setting a timetable for withdrawing U.S. troops from Iraq, the White House said Tuesday.