`

Sql Server 查询

 
阅读更多
SQL Server 2005:
架构dbo的所有表

	
select t.[name] as tablename, s.[name] as [schema] from sys.tables as t,sys.schemas as s where t.schema_id = s.schema_id
and s.[name] = 'dbo'




架构dbo的所有视图

	
select v.[name] as viewname, s.[name] as [schema] from sys.views as v,sys.schemas as s where v.schema_id = s.schema_id
and s.[name] = 'dbo'


SELECT   
 (case when a.colorder=1 then d.name else '' end) as 表名,--如果表名相同就返回空  
     	a.colorder as 字段序号,  
 	a.name as 字段名,  
    	(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) as 标识,  
       (case when (SELECT count(*) FROM sysobjects--查询主键               
 WHERE (name in  
   (SELECT name FROM sysindexes WHERE (id = a.id)  AND (indid in  
   (SELECT indid FROM sysindexkeys WHERE (id = a.id) AND (colid in  
   (SELECT colid FROM syscolumns  
    WHERE (id = a.id) AND (name = a.name)) )))))
    AND (xtype = 'PK'))>0 then '√' else '' end) as 主键,--查询主键END  
    b.name as 类型,  
    a.length as 占用字节数,  
    COLUMNPROPERTY(a.id,a.name,'PRECISION') as  长度,  
    isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,  
    (case when a.isnullable=1 then '√'else '' end) as 允许空,  
    isnull(e.text,'') as 默认值,  
    isnull(g.[value],'') AS 字段说明   
 FROM syscolumns a left join systypes b   
 on a.xtype=b.xusertype  
 inner join sysobjects d   
 on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'  
 left join syscomments e  
 on a.cdefault=e.id  
 left join sys.extended_properties g  
 on a.id=g.major_id AND a.colid = g.minor_id   
 order by a.id,a.colorder
分享到:
评论

相关推荐

    SQLServer查询耗费大量资源的语句.txt

    ### SQL Server 查询优化:识别与分析高资源消耗的SQL语句 #### 背景介绍 在数据库管理系统(DBMS)中,SQL Server 是一种广泛使用的解决方案,它为各种规模的企业提供强大的数据存储和处理能力。然而,在实际应用...

    sqlserver查询分析器独立版单exe文件,支持2008,2012

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统的重要组成部分,它为数据库管理员和开发人员提供了一个交互式的环境,用于编写、测试和执行SQL语句以及Transact-SQL脚本。在这个场景中,我们讨论的是一...

    sqlserver查询分析器 win10可用

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、执行和测试SQL语句,以及查看查询结果。在Windows 10操作系统(x64)环境下,选择一个兼容且功能强大的查询分析器至关...

    sqlserver查询分析器免安装版

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统的重要组成部分,它为数据库管理员和开发人员提供了用于编写、测试和执行SQL查询的界面。免安装版本的SQL Server查询分析器为那些不希望或不能在计算机上...

    SQL Server 查询两个日期之间的所有月份

    总结来说,SQL Server查询两个日期之间的所有月份可以通过动态生成的SQL语句和日期函数来实现,这在需要按月份分析数据时非常有用。然而,对于高性能的需求,设计合理的数据库结构和使用预计算的日期表是更好的选择...

    易语言SQLSERVER查询分析器

    《易语言SQLSERVER查询分析器》是一款专为易语言编程环境设计的工具,它提供了连接、操作和分析SQL Server数据库的能力。源码的开放性使得开发者可以深入理解其内部工作原理,同时也为自定义功能和扩展提供了可能。...

    sql server 查询分析器(免安装)

    下面将详细介绍SQL Server查询分析器及其主要功能。 1. **SQL Server查询分析器的用途** - **SQL编写**:它提供了用户友好的界面,用于编写结构化查询语言(SQL),包括SELECT、INSERT、UPDATE、DELETE等命令。 -...

    SQL SERVER 查询分析器

    SQL Server 查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,...通过学习和实践这些内容,用户能够熟练掌握SQL Server查询分析器的使用,并提升SQL编程技能,从而更好地管理和操作SQL Server数据库。

    MS SQL Server查询小数位数语句

    MS SQL Server查询语句,以小数位数作为条件,可查询符合条件的记录。可查询多位小数位数。

    SQLSERVER查询分析器.e

    《SQLSERVER查询分析器》是一款基于易语言开发的工具,主要功能是用于解析和执行SQLSERVER的查询语句。此程序充分利用了易语言的扩展界面支持库和数据库操作支持库,为用户提供了方便快捷的SQL查询分析环境。下面将...

    sql server 查询当天,本周,本月,本年,30天内的数据的sql语句

    sql server 查询当天,本周,本月,本年,30天内的数据的sql语句

    绿色版sql server查询分析器

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、测试和优化SQL语句。"绿色版SQL Server查询分析器"指的是一个无需安装即可使用的版本,它可能包含了所有必要的组件,...

    SQLSERVER查询分析器

    【SQLSERVER查询分析器】是一款专为SQL Server数据库设计的高效工具,旨在帮助开发者和数据库管理员更好地理解和优化SQL查询性能。这款分析器不仅提供基本的查询执行功能,还具备自动生成增、删、改(INSERT、DELETE...

    在Sql Server查询语句中能不能用变量表示表名

    在SQL Server中,查询语句是否可以使用变量来表示表名是一个常见的疑问,尤其是在编写动态SQL时。在SQL Server中,确实可以通过变量来构建动态的表名,但这需要借助存储过程或者动态SQL来实现。这是因为SQL语句在...

    SqlServer查询语句,根据开工日期和工期,计算跳过节假日后的完工日期

    SqlServer查询语句,根据开工日期和工期,计算跳过节假日后的完工日期。Crm_Holiday为节假日表,需要每年维护

    SQL Server数据库查询自动导出发送工具

    综上所述,"SQL Server数据库查询自动导出发送工具"是一个高效、便捷的数据处理解决方案,它将SQL Server查询、数据导出与邮件发送整合在一起,简化了工作流程,提升了工作效率。对于那些依赖于SQL Server数据库进行...

    完全绿色的查询分析器 sql server 对于客户端来说作用不小

    总的来说,完全绿色的SQL Server查询分析器,如CNPACK提供的版本,为客户端带来了灵活性和便利性,尤其适合那些需要在多台机器上进行数据库操作或者希望避免系统污染的用户。这种工具的存在,无疑提升了数据库管理和...

    SQL Server查询分析器绿色版

    SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、测试和优化SQL查询。这个绿色版意味着它是一个便携式版本,无需安装即可使用,方便在不同计算机上携带和运行。以下是对...

    仿真SQL Server查询分析器.rar

    《SQL Server查询分析器仿真工具详解》 在数据库管理领域,SQL Server查询分析器是用于编写、测试和优化SQL语句的重要工具。然而,对于学习和实验环境,使用真实的SQL Server查询分析器可能存在一些限制,比如资源...

    微型Sql Server查询分析器、数据库比较工具,SQL语句编写助手

    微型Sql Server查询分析器: 有时为了解决问题,需要执行SQL脚本,但是电脑上又没有装SQL SERVER,要下载,还要安装,十分麻烦。这个查询分析器是SQL Server 2000里提取出来的,压缩文件只有900多K,不需安装,...

Global site tag (gtag.js) - Google Analytics