|  | 
| 获取数据库表名和字段 | 
| sqlserver中各个系统表的作用 sysaltfiles    主数据库               保存数据库的文件
 syscharsets    主数据库               字符集与排序顺序
 sysconfigures  主数据库               配置选项
 syscurconfigs  主数据库               当前配置选项
 sysdatabases   主数据库               服务器中的数据库
 syslanguages   主数据库               语言
 syslogins      主数据库               登陆帐号信息
 sysoledbusers  主数据库               链接服务器登陆信息
 sysprocesses   主数据库               进程
 sysremotelogins主数据库               远程登录帐号
 syscolumns     每个数据库             列sysconstrains  每个数据库             限制
 sysfilegroups  每个数据库             文件组
 sysfiles       每个数据库             文件
 sysforeignkeys 每个数据库             外部关键字
 sysindexs      每个数据库             索引
 sysmenbers     每个数据库             角色成员
 sysobjects     每个数据库             所有数据库对象
 syspermissions 每个数据库             权限
 systypes       每个数据库             用户定义数据类型
 sysusers       每个数据库             用户
 | 
//
用什么方法可以得到一个表中所有的列名。SQl语句。
select   列名=name   from   syscolumns   where   id=object_id(N'要查的表名') 
use gpStrudy
select   name="name"   from   syscolumns   where   id=object_id(N'bookTable')