SQL Server 2005数据库中,获取某个表的创建时间
来源:互联网 发布:网络语古耐是什么意思 编辑:程序博客网 时间:2024/06/16 00:02
其实问题是很好解决的,如下:
因为数据库中的对象的信息都是放在系统试图sys.sysobjects中的,见名知意。主要是要对这个试图中的字段的意思要理解。那我在这里就讲一下数据库中的某个用户表的创建时间的获取。
其中就讲一下sysobjects试图的字段的意思:
Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。
Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户ID,对象状态。
对象类型(xtype)。可以是下列对象类型中的一种:
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程
当xtype='U' and status>0代表是用户建立的表,对象名就是表名,对象ID就是表的ID值。
用: select * from misa.dbo.sysobjects where xtype='U' and status>0 就可以列出库misa中所有的用户建立的表名。
SELECT * FROM SYSOBJECTS WHERE PARENT_OBJ = OBJECT_ID( 'CS') AND XTYPE='TR'
列出表cs的所有属性,上面是trigger!
- SQL Server 2005数据库中,获取某个表的创建时间
- C# 获取数据库中某个某个表的创建脚本
- 取得连接sql server中某个数据库的客户端数量
- SQL Server 中获取时间
- Sql Server 在数据库中所有表所有栏位 找出匹配某个值的 脚本
- 列出 sql server某个数据库的角色 及 表名
- MS SQL中怎么获取某个数据库的各个表名及表中的列名
- 获取SQL数据库中某个表中的所有字段名称的通用方法
- SQL Server查看某个数据库的连接
- SQL 2005获取表创建时间
- SQL server中获取数据库列表及数据库表的sql语句
- Oracle中查看某个表的创建时间
- SQL 2005修改数据库表的创建时间
- 查询SQL Server中某个表的所有列名
- 用VB代码在SQL SERVER 中创建数据库,表,列.以及对数据库的操作
- 在SQL Server中如何获取某用户对某个表中所有权限
- SQL Server 中创建一个函数(过滤某个字段值里面的html标签)
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- Asp.Net Url重写伪静态
- Hibernate 不同数据库的连接及SQL方言
- .Net的三层架构
- 用友面试题
- 原创《乐动魔方》 sliverlight版
- SQL Server 2005数据库中,获取某个表的创建时间
- 用[C]关键字突破apache rewrite模块最多9个参数限制
- 写给刚刚上岗的Web开发人员
- 深入 Java 调试体系: 第 1 部分,JPDA 体系概览
- MVC+DAO设计模式
- C格式输出
- OSI七层和TCP/IP四层
- Remove '@override' annotation
- Java学习笔记六