SQL中怎样获得动态生成表中的字段的名称

create table #temp1
(
fid int,
f1 varchar(20),
f2 varchar(30)
)
或态生成表的表若 select * from syscolumns where id=object_id('#temp1')
是不可以得到字段的名称的?
请问怎样可以通过SQL语句得到?