How about using INFORMATION_SCHEMA views than to query the system tables directly?
Select COLUMN_NAME = Left(COLUMN_NAME, 20),
DATA_TYPE = Left(DATA_TYPE, 10),
CHARACTER_MAXIMUM_LENGTH as CHAR_MAX_LEN,
NUMERIC_PRECISION AS NUM_PRECISION,
NUMERIC_SCALE AS NUM_SCALE
From pubs.Information_Schema.Columns
Where Table_Name = 'authors'
|