为什么一个数据库表的数据修改时间会早于创建时间

为什么一个数据库表的数据修改时间会早于创建时间,第1张

一个数据库表的数据修改时间会早于创建时间说明文件不是你自己创建的,从别的地方来的。文件的修改时间是该文件的内容出现变化,或刚刚建立或刚刚修改后存储的时间。而创建时间是该文件复制到磁盘上的时间,你将一个在别处本已存在的文件拷贝到另一处磁盘中。

那么这个拷贝时间就是这个文件在这个磁盘上的创建时间,修改时间还是文件原来的最后修改时间。这样,在这个磁盘上看,这个文件的修改时间就早于了创建时间。

数据类型

文本型是默认的数据类型,最多255个字符,默认长度是50个字符。通过设置“字段大小”属性,可以设置“文本”字段中允许输入的最大字符数。文本中包含汉字时,一个汉字也只占一个字符。如果输入的数据长度不超过定义的字段长度。

则系统只保存输入到字段中的字符,该字段中未使用的位置上的内容不被保存。文本型通常用于表示文字或不需要计算的数字,例如姓名、地址、学号和邮编等。

备注型允许存储的内容可以长达65535个字符,与文本型数据本质上是相同的,适合于存放对事物进行详细描述的信息,如个人简历、备注和摘要等。

放到查询分析器里执行

use

数据库

sp_configure

'allow

updates',1

reconfigure

with

override

可能会碰到一个错误提示:“未启用对系统目录的特殊更新。

打开mssql

server

属性---》服务器选项----》启用对系统目录的特殊更新(允许对系统目录进行直接修改)

即可。

通过 执行以下SQL语句能够将数据库创建时间进行修改

use 数据库名

sp_configure 'allow updates',1

reconfigure with override

go

update sysobjects set crdate='2007-05-30' where id=object_id('表名')

go

sp_configure 'allow updates',0

reconfigure with override

use master

go

select create_date from sysdatabases where [name]='MyDB'

元数据都去master的视图中查

以上就是关于为什么一个数据库表的数据修改时间会早于创建时间全部的内容,包括:为什么一个数据库表的数据修改时间会早于创建时间、SQL数据库里面表的创建时间怎么改、怎么样修改sql server 2000数据库中,表的创建时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9874213.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存