`
shmilylq
  • 浏览: 55875 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
sxu
文章分类
社区版块
存档分类
最新评论

sql server2000 系统表常用操作

阅读更多
--得到数据库中所有用户表
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

    SQL Server 2000是Microsoft公司提供的关系型数据库管理系统,SQL Server也是当今流行的数据库 数据库是表和数据库访问对象的集合...企业管理器是SQL Server 2000最常用的操作环境之一,能够执行对数据库的日常管理操作

    SQL Server 2000 Windows CE Edition version 2.0 CHS Release

    对于 Platform Builder 用户,必须将该软件包与 Platform Builder 安装在同一台计算机中,这样,在构建自定义的操作系统时才能访问 SQL Server CE 组件。必须在安装 SQL Server CE 组件之前先安装 Platform Builder...

    SQL SERVER 2000开发与管理应用实例

    涉及安装和配置SQL Server、日期处理、字符处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户定义数据类型、数据库安全、系统表应用实例、SQL Server...

    SQL2000常用命令

    1.查看数据库所在机器操作系统参数 exec master..xp_msver 2. 查看数据库启动的参数 sp_configure 3.. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where ...

    SQL Server 2000数据库操作技术

    SQL Server是一个大型分布式客户-服务器结构的关系型数据库管理系统,目前常用的版本是SQL Server 2000

    SQL Server数据库技术大全 电子书

    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 ...

    SQL Server数据库企业应用系统开发

    5 本章小结 第2部分 创建电子商城的数据库系统 第4章 使用SQL Server 2000建立电子商城的数据库系统 4. 1 建立电子商城数据库 4. 2 建立电子商城数据库表 4. 2. 1 建立电子商城数据表 4. 2...

    SQL Server 2008中文版关系数据库基础与实践教程.z01

    本书详细讲解了SQL Server 2008集成开发环境、数据库、数据库表、功能强大的T-SQL查询功能、 报表服务、分析服务和集成服务,然后讲解了如何利用索引、视图、函数、存储过程、游标及触发器来管 理和提高T-SQL的查询...

    图书管理信息系统 SIM SQL Server2000数据库管理系统

    操作系统选择目前常用的Windows 98/2000。系统性质为MIS(管理信息系统)或财务软件。 本系统采用会员制管理,系统功能应包含进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。系统界面力求简洁...

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL&gt;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中文版关系数据库基础与实践教程.zip

    本书详细讲解了SQL Server 2008集成开发环境、数据库、数据库表、功能强大的T-SQL查询功能、 报表服务、分析服务和集成服务,然后讲解了如何利用索引、视图、函数、存储过程、游标及触发器来管 理和提高T-SQL的查询...

    SQLserver2016-数据库系统概述.pptx

    用户 用户 用户 数据库应用程序 应用开发工具 数据库管理系统 操作系统 数据库 数据库管理员 数据库系统 SQLserver2016-数据库系统概述全文共16页,当前为第2页。 数据库是指储存在计算机内有组织可共享的数据集合...

    SQL Server维护

    目录 SQL Server维护 1 ...3. 其他的一些常用的修复命令 154 1. DBCC CHECKDB 154 2. DBCC CHECKTABLE 155 4.数据库日志损坏的修复 155 5. 数据库质疑的一般处理 156 6.还原数据库到指定时间点 156

    wince操作sqlserver和sqlce相关库和文件

    zdbCE.dll用于访问sqlserver数据库,sdfCE.dll用于访问sqlserverce数据库,带常用的返回table,dataset,执行sql语句等,基本与桌面系统访问sqlserver没多大区别。压缩包里面的支持dll文件适用于arm平台。

    sqlserver2000基础(高手也有用)

    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 ...

    SQL Server 2008 商业智能完美解决方案(3)

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》全面深入地介绍了Microsoft SQL Server 2008中高级T-SQL查询、性能优化等方面的内容,以及SQL Server 2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化...

    泛微系统SQL语句大全

    泛微系统中常见的主要基于SQL server相关的SQL语句大全, 其中包括组织架构相关SQL,流程相关SQL以及其他自定义需求; 效率排名,等SQL总数将近百;

    库存管理系统(C#+Sqlserver)

    本系统属于小型的数据库管理系统,可以对中小型企业客户资源进行有效管理。通过本系统可以达到以下目标:  灵活的录入数据,使信息传递更快捷;... 系统最大限度地实现了易安装性、易维护性和易操作性。

    SQL Server系统调优解决方案

     常用命令 1. sp_helpindex : 报告表或视图上的索引信息 2. dbcc showcontig :显示指定表的数据和索引的碎片信息 3. dbcc dbreindex :重建指定数据库中一个或多个索引 4. dbcc indexdefrag :整理指定表或视图的...

Global site tag (gtag.js) - Google Analytics