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
分享到:
相关推荐
### SQL Server 查询优化:识别与分析高资源消耗的SQL语句 #### 背景介绍 在数据库管理系统(DBMS)中,SQL Server 是一种广泛使用的解决方案,它为各种规模的企业提供强大的数据存储和处理能力。然而,在实际应用...
SQL Server查询分析器是Microsoft SQL Server数据库管理系统的重要组成部分,它为数据库管理员和开发人员提供了一个交互式的环境,用于编写、测试和执行SQL语句以及Transact-SQL脚本。在这个场景中,我们讨论的是一...
SQL Server查询分析器是Microsoft SQL Server数据库管理系统的重要组成部分,它为数据库管理员和开发人员提供了用于编写、测试和执行SQL查询的界面。免安装版本的SQL Server查询分析器为那些不希望或不能在计算机上...
SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、执行和测试SQL语句,以及查看查询结果。在Windows 10操作系统(x64)环境下,选择一个兼容且功能强大的查询分析器至关...
总结来说,SQL Server查询两个日期之间的所有月份可以通过动态生成的SQL语句和日期函数来实现,这在需要按月份分析数据时非常有用。然而,对于高性能的需求,设计合理的数据库结构和使用预计算的日期表是更好的选择...
《易语言SQLSERVER查询分析器》是一款专为易语言编程环境设计的工具,它提供了连接、操作和分析SQL Server数据库的能力。源码的开放性使得开发者可以深入理解其内部工作原理,同时也为自定义功能和扩展提供了可能。...
下面将详细介绍SQL Server查询分析器及其主要功能。 1. **SQL Server查询分析器的用途** - **SQL编写**:它提供了用户友好的界面,用于编写结构化查询语言(SQL),包括SELECT、INSERT、UPDATE、DELETE等命令。 -...
SQL Server 查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,...通过学习和实践这些内容,用户能够熟练掌握SQL Server查询分析器的使用,并提升SQL编程技能,从而更好地管理和操作SQL Server数据库。
MS SQL Server查询语句,以小数位数作为条件,可查询符合条件的记录。可查询多位小数位数。
《SQLSERVER查询分析器》是一款基于易语言开发的工具,主要功能是用于解析和执行SQLSERVER的查询语句。此程序充分利用了易语言的扩展界面支持库和数据库操作支持库,为用户提供了方便快捷的SQL查询分析环境。下面将...
sql server 查询当天,本周,本月,本年,30天内的数据的sql语句
SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、测试和优化SQL语句。"绿色版SQL Server查询分析器"指的是一个无需安装即可使用的版本,它可能包含了所有必要的组件,...
【SQLSERVER查询分析器】是一款专为SQL Server数据库设计的高效工具,旨在帮助开发者和数据库管理员更好地理解和优化SQL查询性能。这款分析器不仅提供基本的查询执行功能,还具备自动生成增、删、改(INSERT、DELETE...
在SQL Server中,查询语句是否可以使用变量来表示表名是一个常见的疑问,尤其是在编写动态SQL时。在SQL Server中,确实可以通过变量来构建动态的表名,但这需要借助存储过程或者动态SQL来实现。这是因为SQL语句在...
SqlServer查询语句,根据开工日期和工期,计算跳过节假日后的完工日期。Crm_Holiday为节假日表,需要每年维护
综上所述,"SQL Server数据库查询自动导出发送工具"是一个高效、便捷的数据处理解决方案,它将SQL Server查询、数据导出与邮件发送整合在一起,简化了工作流程,提升了工作效率。对于那些依赖于SQL Server数据库进行...
总的来说,完全绿色的SQL Server查询分析器,如CNPACK提供的版本,为客户端带来了灵活性和便利性,尤其适合那些需要在多台机器上进行数据库操作或者希望避免系统污染的用户。这种工具的存在,无疑提升了数据库管理和...
SQL Server查询分析器是Microsoft SQL Server数据库管理系统中的一个重要工具,主要用于编写、测试和优化SQL查询。这个绿色版意味着它是一个便携式版本,无需安装即可使用,方便在不同计算机上携带和运行。以下是对...
《SQL Server查询分析器仿真工具详解》 在数据库管理领域,SQL Server查询分析器是用于编写、测试和优化SQL语句的重要工具。然而,对于学习和实验环境,使用真实的SQL Server查询分析器可能存在一些限制,比如资源...
微型Sql Server查询分析器: 有时为了解决问题,需要执行SQL脚本,但是电脑上又没有装SQL SERVER,要下载,还要安装,十分麻烦。这个查询分析器是SQL Server 2000里提取出来的,压缩文件只有900多K,不需安装,...