您正在使用 IPV4 [18.97.9.172] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折      
[公益] 地球是我家,绿化靠大家      
2025年 情人节 001
2025年 高 考 114
2026年 元 旦 322
2026年 春 节 369
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
内容摘要: 1、查询SQL中的所有表:SelectTABLE_NAMEFROM数据库名称.INFORMATION_SCHEMA.TABLESWhereTABLE_TYPE='BASETABLE'执行之后,就可以看到数据库中所有属于自己建的表的名称2、查询SQL中所有表及列:Selectdbo.sysobjects.nameasTable_name,dbo.syscolu......
1、查询SQL中的所有表:

SelectTABLE_NAMEFROM数据库名称.INFORMATION_SCHEMA.TABLESWhereTABLE_TYPE='BASETABLE'执行之后,就可以看到数据库中所有属于自己建的表的名称

2、查询SQL中所有表及列:

Selectdbo.sysobjects.nameasTable_name,dbo.syscolumns.nameASColumn_nameFROMdbo.syscolumnsINNERJOINdbo.sysobjectsONdbo.syscolumns.id=dbo.sysobjects.idWhere(dbo.sysobjects.xtype='u')AND(NOT(dbo.sysobjects.nameLIKE'dtproperties'))

3、在Sql查询分析器,还有一个简单的查询方法:

EXECsp_MSforeachtable@command1="sp_spaceused'?'"执行完之后,就可以看到数据库中所有用户表的信息

4、查询总存储过程数:

selectcount(*)总存储过程数fromsysobjectswherextype='p'

D=默认值或DEFAULT约束

F=FOREIGNKEY约束

L=日志

FN=标量函数

IF=内嵌表函数

P=存储过程

PK=PRIMARYKEY约束(类型是K)

RF=复制筛选存储过程

S=系统表

TF=表函数

TR=触发器

U=用户表

UQ=UNIQUE约束(类型是K)

V=视图

X=扩展存储过程

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:postgresql如何兼容MySQL if函数

 

下一篇:MSSQL基本语法及实例操作语句

发布日期:2023/10/18
手机扫二维码直达本页
发布时间:13:29:20
点  击:8
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.5.6 build250130(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全