The Usage section of the create table reference pages includes the following information, which erroneously lists the limit of user-defined columns per table as 250:
There can be as many as 2,000,000,000 tables per database and 250 user-defined columns per table. The number of rows per table is limited only by available storage.
The correct number of user-defined columns per table is 1024.