--查看表的属性
select * from sysObjects where
[Name] = 'section'
--用法
if exists ( select * from sysObjects
where [Name] = 'section' and xtype='U' )
Drop Table table1
go
Create table1 ( )
--获取所有用户表
select Name from sysobjects where
xtype='u' and status>=0
--查看表的字段
select * from sysColumns c where
c.id=object_id('section')
select name from syscolumns where
id=object_id('表名')
--查看用户
select * From sysusers where
status<>0
--查看谁引用了bbs_hits表(包括视图、存储过程、函数)
Select
distinct object_name(d.id) as 'program',
o.xtype
from
sysdepends d inner join sysobjects o on d.id=o.id
where
object_name(depid)='bbs_hits'
--查看与某一个表相关的视图、存储过程、函数
select a.* from
sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
--查看当前数据库中所有存储过程
select name as 存储过程名称 from
sysobjects where xtype='P'
--查询某一个表的字段和数据类型
select
column_name,data_type from information_schema.columns
where
table_name = '表名'
[n].[标题]:
Select * From TableName Order By
CustomerName
其中xtype分别对应:
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F =
FOREIGN KEY 约束
FN = 标量函数
IF = 内嵌表函数
K = PRIMARY KEY 或 UNIQUE
约束
L = 日志
P = 存储过程
R = 规则
RF = 复制筛选存储过程
S = 系统表
TF
= 表函数
TR = 触发器
U = 用户表
V = 视图
X = 扩展存储过程
select name from sys.tables ----------- 查找当前数据库的所有数据库表名
select
c.object_id,c.name as cname,t.name as tname,is_computed
as isComputed, (select value from sys.extended_properties as ex where
ex.major_id = c.object_id and ex.minor_id = c.column_id) as notes
from
sys.columns as c inner join sys.tables as ta on
c.object_id=ta.object_id inner join (select name,system_type_id from
sys.types where name<>'sysname') as t on
c.system_type_id=t.system_type_id
where
ta.name='area' order by
c.column_id -----------------查找指定数据库表的字段名,类型,注释
select b.name,a.name as exname,a.value as exvalue from
sys.extended_properties as a inner join sys.tables as b on
a.major_id=b.object_id where b.name='area'
分享到:
相关推荐
### SQL Server系统表详细说明 #### 一、概述 SQL Server 是一款强大的关系型数据库管理系统,在管理和维护数据库的过程中,系统表起着至关重要的作用。它们提供了数据库内部结构和配置信息的详细视图,帮助管理员...
本文将介绍几种常用的SQL Server批量导入数据的方法。 首先,使用`SELECT INTO`语句是一种直接且简单的数据导入方法。此语句允许从一个数据库中的表复制数据到另一个数据库(前提都是SQL Server)的指定表中。但在...
总结来说,这个基于JAVA和SQLServer2000的酒店管理系统,不仅展示了JAVA语言在GUI开发和数据库操作上的优势,也突显了SQLServer2000在数据管理方面的强大功能。对于学习者而言,这是一个很好的实践项目,可以帮助...
创建分区表或分区索引的过程可以分为以下几个步骤: ##### 2.1 确定分区列和分区数 在进行分区操作前,首先需要确定待分区表的访问模式,以此来决定哪些列适合作为分区键。例如,在销售数据中,常见的查询通常是...
企业营销管理系统通常包含以下几个核心模块: 1. 客户管理:这一模块用于收集、整理和管理客户信息,包括基本信息、购买历史、消费偏好等,帮助企业进行客户细分和个性化营销。 2. 产品管理:管理产品目录,包括...
SQL Server 知识点总结 SQL Server 是一种关系型数据库管理系统,由 Microsoft 开发,广泛应用于企业级...SQL Server 是一个功能强大且复杂的关系型数据库管理系统。学习 SQL Server 需要有系统的学习计划和实践经验。
1. 安装过程:SQL Server 2000的安装分为几个步骤,包括选择安装类型(个人版、标准版、企业版等)、设置安装路径、配置服务账户、创建SQL Server实例等。 2. 配置管理:安装完成后,可以通过企业管理器进行服务器...
这时,可以使用如`mss2sql.rar`这样的工具,它通常能帮助用户自动化地将MySQL的表结构、数据、视图、存储过程等对象转换为SQL Server兼容的脚本,从而实现迁移。 转换过程一般包括以下步骤: 1. 数据库对象分析:...
在SQL Server中,数据库操作经常会遇到各种挑战,本文将分享几个实用的方法,这些方法在实际开发过程中具有很高的价值。首先,我们来看如何利用SQL创建自定义函数以达到特定的查询效果。 一、创建函数合并重复行 在...
总结来说,这个压缩包提供的内容涵盖了以下几个关键知识点: 1. SQL Server 2016的JDBC驱动(sqljdbc41.jar):用于Java应用程序与SQL Server的连接。 2. JDBC连接流程:加载驱动、创建连接、执行SQL、处理结果集和...
### 使用PowerDesigner设计SQL Server数据库知识点详解 #### 一、PowerDesigner概述 - **PowerDesigner**是一款由SAP公司开发的强大的数据建模工具,它能够帮助开发者进行数据库设计、元数据管理和数据仓库构建等...
总结来说,SQL Server查询两个日期之间的所有月份可以通过动态生成的SQL语句和日期函数来实现,这在需要按月份分析数据时非常有用。然而,对于高性能的需求,设计合理的数据库结构和使用预计算的日期表是更好的选择...
总结来说,利用Delphi构建SQL Server自动备份与恢复系统到FTP的过程涉及以下几个关键技术点: 1. SQL Server备份与恢复API的使用 2. Delphi的数据库操作组件(如TSQLConnection、TSQLCommand) 3. Windows定时任务...
在进行Oracle到SQL Server的迁移过程中,需要特别关注上述几个方面。尽管这两种数据库系统在许多方面具有相似性,但也存在显著差异。了解这些差异并采取适当的转换策略对于确保迁移成功至关重要。通过遵循上述指导...
总结起来,"学生成绩管理系统 数据库sql server"是一个利用SQL Server 2000构建的实用工具,它涵盖了数据库设计、关系操作、数据管理和用户交互等多个方面,为教育机构提供了高效、安全的学生成绩管理解决方案。...
在开始讨论SQL Server数据库的备份与还原之前,我们需要了解几个基本的概念。 - **MDF 文件**: 这是SQL Server数据库的主要数据文件,存储了数据库的所有数据。每一个SQL Server数据库至少包含一个MDF文件。 - **...
【标题】"基于SQLSERVER数据库的批发管理系统"是一个关于如何构建和实施利用SQL Server数据库技术进行批发业务管理的硕士论文项目。此系统旨在提高批发商的运营效率,通过信息化手段优化库存管理、订单处理、客户...
通过 SELECT 语句,可以选择表中的特定的列和行,连接不同的表和视图,返回几个对象的集合的数据。SELECT 语句的语法包括 SELECT 子句和 FROM 子句。SELECT 子句用于指定要选择的列,FROM 子句用于指定包含列的表。...
本文主要探讨了几个关键的CPU资源消耗点,以及如何通过监控和调整来提升SQL Server的性能。 首先,上下文切换是SQL Server中常见的CPU资源消费者。当SQL Server在处理多线程时,频繁地在不同CPU之间切换线程会产生...
标题中提到的是“sqlserver与mysql区别”,而描述部分明确指出“MS SQL不支持limit语句”,并给出了一些替代方案,比如使用top和row_number() over()函数。下面将围绕标题和描述,结合部分内容,详细阐述SQL Server...