阅读380 返回首页    go 阿里云 go 技术社区[云栖]


如何遍历数据库表格及每个表格的字段

  本文仅用来作为个人的在忘记实现时,方便翻找的记录本。也为一些使用google和baidu的朋友提供一个链接。没有任何技术含量。

 

    查询一个数据库的表:

    select   *   from   test..sysobjects   where   xtype='u'    -- test为数据库名,后两个点必须,否则语法报错

  

    在结果中你可以看到若干字段,其中包括表名、表ID、表类型等一系列信息。

 

    查询一个表中的字段和字段类型:

    select * from  syscolumns   where   id=object_id('tablename')   -- tablename为表名,xtype为56等数字,它们在systypes表中有定义.

 

    你可以在sql server企业管理器下,右键(Local)(Windows NT),点击“编辑SQL Server注册属性(E)...”后,将“显示系统数据库与系统对象(Y)”勾上。这样你可以预览数据库建库的一些属性了。

 

    通过条件过滤,可以实现许多特别的需求。

 

最后更新:2017-04-02 00:06:46

  上一篇:go 不要重复发明轮子:C++重用的5重境界(5)——消息通信(完结篇)
  下一篇:go 在c#中关于线程调用控件