002_系统表查询(sysdatabases等)

002_系统表查询(sysdatabases等)

 

 

 

--1.获取所有数据库名:

SELECT Name FROM Master..SysDatabases ORDER BY Name

 

--2.获取所有表名:

--SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name

SELECT * FROM sys.SysObjects Where XType='U' ORDER BY Name

SELECT * FROM SysObjects WHERE Name  ='SysColumns'

--DatabaseName:表示数据库名称;

--XType='U':表示所有用户表;

--XType='S':表示所有系统表;

 

--3.获取所有字段名:

SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')

 

 

 

--作业系统表**************************************************************

 

SELECT * FROM msdb.dbo.sysjobs            --存储将由 SQL Server 代理执行的各个预定作业的信息

 

SELECT * FROM msdb.dbo.sysjobschedules    --包含将由 SQL Server 代理执行的作业的计划信息

 

SELECT * FROM msdb.dbo.sysjobactivity;    --记录当前 SQL Server 代理作业活动和状态

 

SELECT * FROM msdb.dbo.sysjobservers      --存储特定作业与一个或多个目标服务器的关联或关系

 

SELECT * FROM msdb.dbo.sysjobsteps;       --包含 SQL Server 代理要执行的作业中的各个步骤的信息

 

SELECT * FROM msdb.dbo.sysjobstepslogs;   --包含所有 SQL Server 代理作业步骤的作业步骤日志

 

SELECT * FROM msdb.dbo.sysjobs_view;      --包含作业的名称,job_id等信息

 

SELECT * FROM msdb.dbo.sysjobhistory      --包含有关 SQL Server 代理执行预定作业的信息

 

SELECT * FROM msdb.dbo.syscategories      --包含由 SQL Server Management Studio 用来组织作业、警报和操作员的类别

 

 

 

 

 

--系统索引相关表**************************************************************

 

select * from sys.indexes

 元数据中存储的索引类型、文件组或分区方案 ID 和索引选项的当前设置。

 

select * from sys.index_columns

 列 ID、索引内的位置、类型(键或非键)和排序顺序(ASC 或 DESC)。

 

select * from sys.spatial_index_tessellations

 每个空间索引的类型和分割方案,以及关于每个索引的基本信息。

 

select * from sys.spatial_indexes

 关于空间索引所使用的分割方案和参数的信息。

 

select * from sys.stats

 与索引关联的统计信息(包括统计信息名称),以及该名称是自动创建的还是用户创建的。

 

select * from sys.stats_columns

 与统计信息关联的列 ID。

 

select * from sys.xml_indexes

 XML 索引类型:主要和次要,以及次要类型和说明。

 

 

--所有的系统表

/*

ActiveSubscriptions

Batch

CachePolicy

Catalog

ChunkData

ChunkSegmentMapping

ConfigurationInfo

DataSource

Event

ExecutionLogStorage

History

Keys

ModelDrill

ModelItemPolicy

ModelPerspective

Notifications

Policies

PolicyUserRole

ReportSchedule

Roles

RunningJobs

Schedule

SecData

Segment

SegmentedChunk

ServerParametersInstance

SnapshotData

Subscriptions

SubscriptionsBeingDeleted

UpgradeInfo

Users

*/

 

SELECT * FROM  sys.databases

 

SELECT * FROM master.dbo.sysprocesses

 

转载于:https://www.cnblogs.com/heibaitan/p/4284972.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值