--得到数据库中所有用户表
Select [name] from sysObjects Where xtype='U'and [name]<>'dtproperties' Order By [name]
--得到数据库中所有用户视图
Select [name] From sysObjects Where xtype='V' And [name]<>'syssegments' And [name]<>'sysconstraints' Order By [name]
--获得指定表中所有的列
Select
c.name As ColumnName,
t.name As TypeName
From syscolumns c, systypes t, sysobjects o
Where c.xtype = t.xusertype
And c.id = o.id
And o.name = 'Customers'
Order By c.colorder
--获得表中所有列的详细信息
Select ColOrder = col.colorder, --排序号
ColumnName = col.name, --列名
TypeName = type.name,--数据类型名称
Length = (Case When type.name='nvarchar' Or type.name='nchar' Then col.length/2 Else col.length End), --长度
[PRECISION] = COLUMNPROPERTY(col.id, col.name, 'PRECISION'), --精度
Scale = ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0), --小数
IsIdentity = Case When COLUMNPROPERTY(col.id, col.name, 'IsIdentity')=1 Then '√' Else '' End, --是否为自动编号列
IsPK = Case When Exists(Select 1 From sysobjects Where xtype = 'PK' And name In (
Select name From sysindexes Where indid In (
Select indid From sysindexkeys Where id = col.id And colid = col.colid
)
)
) Then '√' Else '' End, --是否为主键
AllowNull = Case When col.isnullable=1 Then '√' Else '' End, --是否允许为空
DefalutValue = isnull(com.text, '') --默认值
From syscolumns col
Left Join systypes type On col.xtype = type.xusertype
Inner Join sysobjects obj On col.id = obj.id And (obj.xtype = 'U' Or obj.xtype = 'V') And obj.name <> 'dtproperties'
Left Join syscomments com On col.cdefault = com.id
Where obj.name = 'Territories'
分享到:
相关推荐
SQL Server 2000是Microsoft公司提供的关系型数据库管理系统,SQL Server也是当今流行的数据库 数据库是表和数据库访问对象的集合...企业管理器是SQL Server 2000最常用的操作环境之一,能够执行对数据库的日常管理操作
对于 Platform Builder 用户,必须将该软件包与 Platform Builder 安装在同一台计算机中,这样,在构建自定义的操作系统时才能访问 SQL Server CE 组件。必须在安装 SQL Server CE 组件之前先安装 Platform Builder...
涉及安装和配置SQL Server、日期处理、字符处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户定义数据类型、数据库安全、系统表应用实例、SQL Server...
1.查看数据库所在机器操作系统参数 exec master..xp_msver 2. 查看数据库启动的参数 sp_configure 3.. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where ...
SQL Server是一个大型分布式客户-服务器结构的关系型数据库管理系统,目前常用的版本是SQL Server 2000
1.2.1 SQL Server 2008系统架构/5 1.2.2 SQL Server 2008的协议/6 1.2.3 SQL Server 2008的查询/6 1.2.4 SQL Server 2008的数据操作/7 1.3 SQL Server 2008的安装/9 1.3.1 SQL Server 2008的版本选择/9 1.3.2 SQL ...
5 本章小结 第2部分 创建电子商城的数据库系统 第4章 使用SQL Server 2000建立电子商城的数据库系统 4. 1 建立电子商城数据库 4. 2 建立电子商城数据库表 4. 2. 1 建立电子商城数据表 4. 2...
本书详细讲解了SQL Server 2008集成开发环境、数据库、数据库表、功能强大的T-SQL查询功能、 报表服务、分析服务和集成服务,然后讲解了如何利用索引、视图、函数、存储过程、游标及触发器来管 理和提高T-SQL的查询...
操作系统选择目前常用的Windows 98/2000。系统性质为MIS(管理信息系统)或财务软件。 本系统采用会员制管理,系统功能应包含进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。系统界面力求简洁...
SQL>selectmonths_between(to_date('2000.05.20','yyyy.mm.dd'),to_date('2005.05.20','yyyy.dd')) mon_betw from dual; MON_BETW --------- -60 39.NEW_TIME(date,'this','that') 给出在this时区=other时区的...
本书详细讲解了SQL Server 2008集成开发环境、数据库、数据库表、功能强大的T-SQL查询功能、 报表服务、分析服务和集成服务,然后讲解了如何利用索引、视图、函数、存储过程、游标及触发器来管 理和提高T-SQL的查询...
用户 用户 用户 数据库应用程序 应用开发工具 数据库管理系统 操作系统 数据库 数据库管理员 数据库系统 SQLserver2016-数据库系统概述全文共16页,当前为第2页。 数据库是指储存在计算机内有组织可共享的数据集合...
目录 SQL Server维护 1 ...3. 其他的一些常用的修复命令 154 1. DBCC CHECKDB 154 2. DBCC CHECKTABLE 155 4.数据库日志损坏的修复 155 5. 数据库质疑的一般处理 156 6.还原数据库到指定时间点 156
zdbCE.dll用于访问sqlserver数据库,sdfCE.dll用于访问sqlserverce数据库,带常用的返回table,dataset,执行sql语句等,基本与桌面系统访问sqlserver没多大区别。压缩包里面的支持dll文件适用于arm平台。
7.2.4 使用SQL Server的系统存储过程处理分页 216 7.3 特殊要求的分页处理 217 7.3.1 随机显示的分页处理 217 7.3.2 分类数据的分页处理 221 第 8 章 树形数据处理 223 8.1 单编号处理法 223 8.1.1 ...
利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...
《Microsoft SQL Server 2008技术内幕:T-SQL查询》全面深入地介绍了Microsoft SQL Server 2008中高级T-SQL查询、性能优化等方面的内容,以及SQL Server 2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化...
泛微系统中常见的主要基于SQL server相关的SQL语句大全, 其中包括组织架构相关SQL,流程相关SQL以及其他自定义需求; 效率排名,等SQL总数将近百;
本系统属于小型的数据库管理系统,可以对中小型企业客户资源进行有效管理。通过本系统可以达到以下目标: 灵活的录入数据,使信息传递更快捷;... 系统最大限度地实现了易安装性、易维护性和易操作性。
常用命令 1. sp_helpindex : 报告表或视图上的索引信息 2. dbcc showcontig :显示指定表的数据和索引的碎片信息 3. dbcc dbreindex :重建指定数据库中一个或多个索引 4. dbcc indexdefrag :整理指定表或视图的...