博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLSERVER sysobjects syscolumns
阅读量:7259 次
发布时间:2019-06-29

本文共 434 字,大约阅读时间需要 1 分钟。

hot3.png

最近因要分析一个其他项目数据库,由于没有数据字典十分难受。在网上查询到一个存储过程可以根据一个值查询到所在表的所在列。 其中存储过程中调用了2张系统表sysobjects syscolumns 其中syscolumns 包含了当前数据库中所有字段信息。

  1. name --字段名称
  2. xtype tinyInt, --该字段类型

sysobjects 包含了当前数据库中的对象

  1. name --字段名称(例如表名,存储过程名称等)
  2. xtype char(2) --字段类型(例如 U代表用户表,P代表存储过程)

例如,查询所有用户表

SELECT o.name, c.name,c.xtype,o.type FROM syscolumns c     INNER JOIN sysobjects o ON c.id = o.id     WHERE o.type = 'U'

转载于:https://my.oschina.net/johnhjwsosd/blog/813977

你可能感兴趣的文章
linux排优命令
查看>>
iptables学习笔记
查看>>
网络工程师的爱情...
查看>>
struts2
查看>>
ZOJ - 3981 - Balloon Robot (思维)
查看>>
s:property 获取 ValueStack中的值
查看>>
String.replace
查看>>
一次性事务和CTE插入数据的比较
查看>>
RHEL6基础之一系统内核Kernel与GNU计划及Linux发行版本
查看>>
网络问题真的很怪
查看>>
Calendar日历类和GregorianCalendar公历类用法的一个小结
查看>>
NoSQL -- php应用redis、mongodb
查看>>
Nginx 配置全解析(一)
查看>>
java中的URLEncoder和URLDecoder类的联系与区别
查看>>
我的友情链接
查看>>
Redis 连接池配置及redis操作
查看>>
MDT2012/13功能测试(1)—向MDT工作台添加资源
查看>>
NFS文件系统
查看>>
ExtJs的tab
查看>>
mysql安装
查看>>