Is there a way to set a SQL constraint for a numeric field that min value should be 1234 and max value should be 4523?
If you are using SQL Server, you want to use a CHECK constraint like this:
CREATE TABLE foo ( someint INT NOT NULL CHECK (someint >= 1234 AND someint <= 4523) )