`
shmilylq
  • 浏览: 57265 次
  • 性别: 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_2000常用命令,语法使用方法

    SQL Server 2000 是一个功能强大且广泛使用的关系数据库管理系统,本文将对 SQL Server 2000 的常用命令和语法使用方法进行详细的介绍。 一、数据记录筛选 在 SQL Server 2000 中,数据记录筛选是指从数据库中提取...

    sql server常用命令

    为了更好地使用 SQL Server,我们需要了解一些常用的命令,这些命令可以帮助我们快速地进行数据操作和管理。下面我们将对 SQL Server 的一些常用命令进行总结和说明。 1. 数据记录筛选 数据记录筛选是 SQL Server ...

    SQLServer2000常用函数大全-经典

    这份“SQLServer2000常用函数大全-经典”压缩包文件,显然是一份全面的资源,包含了SQL Server 2000中广泛使用的各种函数及其经典应用实例,对初学者和专业人士都有很高的学习价值。 首先,我们要了解SQL Server ...

    sqlserver2000 拼音码 五笔码

    总的来说,这个压缩包文件是SQL Server 2000用户的一个实用工具,它结合了中文输入法的特性,使得在中文环境下操作数据库管理系统变得更加便捷。对于初学者来说,这是一个很好的辅助学习资源,而对于经验丰富的专业...

    配置与SQL_Server2000的ODBC连接

    配置与 SQL Server 2000 的 ODBC 连接是一种常用的数据库连接方式,通过使用 ODBC 数据源管理器和 ADO,可以轻松地访问和操作数据库中的数据。本文介绍了配置 ODBC 连接的步骤和注意事项,希望能够帮助读者更好地...

    SQLServer2000常用函数大全(经典)

    在SQL Server 2000中,函数是执行特定计算或操作的重要工具,它们极大地丰富了SQL语言的功能,使得数据库管理、数据查询和...所以,这个“SQLServer2000常用函数大全(经典)”的资源对于学习和提升SQL技能是非常宝贵的。

    SQL Server2000教程 课件

    《SQL Server 2000教程》是一套全面讲解Microsoft SQL Server 2000数据库管理系统的课程资料,由北京希望电子出版社策划并由龚波等人编写。本教程旨在帮助学习者掌握SQL Server 2000的核心概念、功能以及实际操作...

    SQL2000常用命令

    ### SQL2000常用命令知识点详解 #### 1. 查看数据库的版本 - **命令**: `SELECT @@VERSION` - **用途**: 显示当前...以上命令涵盖了SQL Server 2000中常用的管理命令和技巧,可以帮助DBA更好地管理和维护数据库环境。

    SQLServer2000常用函数大全

    这个资料包"SQLServer2000常用函数大全"涵盖了日期处理、自动编号以及存储过程和函数编写的相关例程,旨在帮助用户更好地理解和运用这些功能。 1. **日期处理函数**: - `GETDATE()`:返回当前系统的日期和时间。 ...

    SQL Server 2000 Driver

    SQL Server 2000是微软推出的一款关系型数据库管理系统(RDBMS),尽管现在已被更新版本如SQL Server 2016、2019等取代,但其在很多企业和个人学习环境中仍被广泛使用,因其相对简单的操作界面和丰富的功能而受到...

    人事管理系统(c#+sqlserver2000)

    【人事管理系统(c#+sqlserver2000)】 在IT领域,人事管理系统是企业信息化建设中的重要组成部分,它主要用于管理企业内部的员工信息、考勤记录、薪酬福利、招聘选拔等人力资源相关事务。本系统采用C#编程语言与SQL ...

    SQLServer2000常用函数大全.rar

    总之,"SQLServer2000常用函数大全"这个资源是学习和提升SQL Server 2000操作技能的重要参考资料,它包含了数据库管理中不可或缺的工具,对于SQL开发者和数据库管理员而言,理解和掌握这些函数将极大地提高工作效率...

    学生信息管理系统(VB+SQL Server2000)

    《学生信息管理系统(VB+SQL Server2000)》是一个经典的IT项目,它结合了两种强大的技术,即Visual Basic(VB)编程语言和Microsoft SQL Server 2000数据库管理系统,来实现对学校学生信息的高效管理和查询。...

    SQL Server 2000 基础系列课程视频1

    SQL Server 2000是微软推出的一款关系型数据库管理系统,它在21世纪初广泛应用于企业级数据存储和管理。本系列课程视频是针对SQL Server 2000的基础教学,由微软MPV(Most Valuable Professional)高级讲师主讲,...

    SQL Server 2000数据库开发从零开始

    SQL Server 2000是基于标准的SQL语言,支持多种操作系统,包括Windows NT/2000/XP等。它提供了强大的数据处理能力,支持事务处理、数据仓库、Web服务等多种功能,同时具备安全性高、可扩展性好等特点。 二、数据库...

Global site tag (gtag.js) - Google Analytics