您所在的位置: 程序员家园 -> 家园博客 ->
 
在哪里摔倒
就在哪里自己爬起来

用户登录

查  找

最新评论

最新留言

常用网站

网易邮箱 GMAIL  

百度搜索 MSDN

霏凡软件 BT精品

影视帝国 射 手 网

电驴下载 全 库 网

友情连接

茄菲的窝 冰冰博客

枫叶飘零 玫  瑰

ACEN 云 豹 子

统  计



根据MS SQL的系统表,取表结构
狼子 发表于 2006-8-24 13:09:00 阅读全文 | 回复(0) | 引用通告 | 编辑

总结帖子:

http://www.tiantiansoft.com/bbs/dispbbs.asp?BoardID=3&id=5488

http://www.tiantiansoft.com/bbs/dispbbs.asp?BoardID=3&id=14307

http://www.tiantiansoft.com/bbs/dispbbs.asp?BoardID=3&id=110656

下面sql语句列出:字段名、字段类型、字段大小、默认值、是否允许null、是否自增、字段描述

select syscolumns.name,systypes.name,syscolumns.prec,syscomments.text,isnullable,isadc=case syscolumns.status when 128 then 1 else 0 end,sysproperties.value
 from syscolumns
 inner join sysobjects on syscolumns.id=sysobjects.id
 and sysobjects.xtype='U' and sysobjects.status>0
 and sysobjects.name='表的名称'
 inner join systypes on  syscolumns.xtype=systypes.xtype
 left join syscomments on syscolumns.cdefault=syscomments.id
 left join sysproperties on syscolumns.colid = sysproperties.smallid and sysproperties.id=sysobjects.id
 order by syscolumns.id

各个系统表的作用:

sysaltfiles           主数据库        保存数据库的文件
syscharsets           主数据库        字符集与排序顺序
sysconfigures         主数据库        配置选项
syscurconfigs         主数据库        当前配置选项
sysdatabases          主数据库        服务器中的数据库
syslanguages          主数据库        语言
syslogins             主数据库        登陆帐号信息
sysoledbusers         主数据库        链接服务器登陆信息
sysprocesses          主数据库        进程
sysremotelogins       主数据库        远程登录帐号
syscolumns            每个数据库      列
sysconstrains         每个数据库      限制
sysfilegroups         每个数据库      文件组
sysfiles              每个数据库      文件
sysforeignkeys        每个数据库      外部关键字
sysindexs             每个数据库      索引
sysmenbers            每个数据库      角色成员
sysobjects            每个数据库      所有数据库对象
syspermissions        每个数据库      权限
systypes              每个数据库      用户定义数据类型
sysusers              每个数据库      用户

发表评论:

    昵称:
    密码:
    主页:
    标题:
Powered by Oblog.