Structure Guided Large Language Model for SQL Generation