当前位置:   article > 正文

SqlServer 系统表

SqlServer 系统表

在使用SqlServer数据库时,记录一下SqlServer 的系统表。

1. SYS.DATABASES:查询所有数据库的信息

SELECT * FROM SYS.DATABASES;

2. SYS.TABLES:查询数据库中的所有表

SELECT * FROM SYS.TABLES WHERE TYPE = 'U'; --'U'代表用户定义的表(User Table)

3. SYS.COLUMNS:查询表的所有列信息

SELECT * FROM SYS.COLUMNS WHERE OBJECT_ID = OBJECT_ID('TBUSER');

4. SYS.INDEXES:查询表的索引信息

SELECT * FROM SYS.INDEXES WHERE OBJECT_ID = OBJECT_ID('TBUSER');

5. SYS.VIEWS:查询数据库中的所有视图

SELECT * FROM SYS.VIEWS;

6. SYS.PROCEDURES:查询数据库中的所有存储过程

SELECT * FROM SYS.PROCEDURES;

7. SYS.TRIGGERS:查询数据库中的所有触发器

SELECT * FROM SYS.TRIGGERS;

8. SYS.FOREIGN_KEYS:查询数据库中的外键约束信息

SELECT * FROM SYS.FOREIGN_KEYS;

9. SYS.SYSUSERS:查询数据库中的系统用户信息

SELECT * FROM SYS.SYSUSERS;

10. SYS.SYSLOGINS:查询数据库中的登录用户信息

SELECT * FROM SYS.SYSLOGINS;

11.查询当前登录用户名

SELECT SUSER_NAME();
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/268491
推荐阅读
  

闽ICP备14008679号