I know in Oracle you can use DBA_TAB_COLUMNS (or ALL_TAB_COLUMNS). My SQL Server knowledge is very rusty, but can't you use the INFORMATION_SCHEMA.COLUMNS view?
Databases are used in many different settings, for different purposes. For example, libraries use databases to keep track of which books are available and which are out on loan. Schools may use ...