dbo.Profile_Updated
(
BusinessName VARCHAR,
ContactName VARCHAR,
Address VARCHAR,
City VARCHAR,
State VARCHAR,
Posta
You are doing things in the wrong order. You should have the PostalDB table created and populated first with a name like PostalDBId as the primary key. The PostalDBId should be effectively meaningless. It should not be a zip code or anything like that.
Then, your Profile_Updated needs a different primary key, something that's not related to the PostalDB table. You also want another field that is a foreign key to the PostalDb table.