SQLServer、Oracle获取数据库、表、表里字段、类型、主键、标识、注释

本文介绍了如何在SQLServer和Oracle数据库中查询数据库、表、字段、类型、主键、标识及注释等元数据信息,为数据库管理和开发提供帮助。
摘要由CSDN通过智能技术生成

SQLServer、Oracle获取数据库、表、表里字段、类型、注释




SQLServer:

--获取所有非系统数据库
select name from master..sysdatabases where name not in('master', 'model', 'msdb', 'tempdb', 'northwind', 'pubs', 'ReportServer', 'ReportServerTempDB')

--获取某个表的详细字段信息
select c.name,t.name,c.prec,p.value from syscolumns c
inner join systypes t on c.xtype= t.xtype
inner join sysobjects o on c.id= o.id
inner join sys.extended_properties p  on c.id = p.major_id and c.colid = p.minor_id
where  o.xtype='u'and t.status=0 and o.name='表名'


--获取所有表信息
select * from sysobjects where XType='U'

--字段信息࿰
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值