如何修改数据表创建时间的问题

flashwolf 2003-11-04 10:16:11
sql server中如何修改数据表、存储过程及视图的创建时间?
...全文
164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flashwolf 2003-11-05
  • 打赏
  • 举报
回复
谢谢朋友。散分。。。。
gmlxf 2003-11-04
  • 打赏
  • 举报
回复
name='对象名' and xtype='对象类型'
P = 存储过程
U = 用户表
V = 视图
gmlxf 2003-11-04
  • 打赏
  • 举报
回复
EXEC sp_configure 'allow updates', '1'
RECONFIGURE with override
go

使用 allow updates 选项指定是否可以直接更新系统表。默认情况下,allow updates 选项被禁用(设为 0),所以用户不能通过特殊更新来更新系统表,而只能通过系统存储过程更新系统表。当禁用 allow updates 选项时,尽管您可能有足够的权限(由 GRANT 语句赋予),仍不能进行更新。
当启用 allow updates(设为 1),任何具有适当权限的用户都可以直接用特殊更新来更新系统表,或者创建可更新系统表的存储过程。

gmlxf 2003-11-04
  • 打赏
  • 举报
回复
EXEC sp_configure 'allow updates', '1'
RECONFIGURE with override
go

select crdate from sysobjects where name='tt' and xtype='U'
update sysobjects set crdate=crdate+1 where name='tt' and xtype='U'
select crdate from sysobjects where name='tt' and xtype='U'

DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
已将配置选项 'allow updates' 从 1 改为 1。请运行 RECONFIGURE 语句以安装。


name crdate
tt 2003-11-06 19:17:46.460

(所影响的行数为 1 行)


(所影响的行数为 1 行)

name crdate

tt 2003-11-07 19:17:46.460

(所影响的行数为 1 行)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧