zoukankan      html  css  js  c++  java
  • 查询MS sql server里的所有表 SQL中所有列,说明,类型 查询总存储过程数

    1、查询SQL中的所有表: 

    Select TABLE_NAME FROM   “你的数据库名称”.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'          

    执行之后,就可以看到数据库中所有属于自己建的表的名称 

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

    Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) 

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

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

    4、查询总存储过程数: 

    select count(*) 总存储过程数 from sysobjects where xtype='p' 

    D = 默认值或 DEFAULT 约束 
    F = FOREIGN KEY 约束 
    L = 日志 
    FN = 标量函数 
    IF = 内嵌表函数 
    P = 存储过程 
    PK = PRIMARY KEY 约束(类型是 K) 
    RF = 复制筛选存储过程 
    S = 系统表 
    TF = 表函数 
    TR = 触发器 
    U = 用户表 
    UQ = UNIQUE 约束(类型是 K) 
    V = 视图 
    X = 扩展存储过程

  • 相关阅读:
    Codeforces Round #261 (Div. 2) D
    数据类型总结之列表字典
    while +for+字符串
    20150304+JQuery+AJax+插件-02
    20150304+JQuery+AJax+插件-01
    20150303+JQuery选择器-02
    20150303+JQuery选择器-01
    20150302+JQuery-02
    20150302+JQuery-01
    20150228--Ajax2-02
  • 原文地址:https://www.cnblogs.com/chenghu/p/3359744.html
Copyright © 2011-2022 走看看