复制数据库表的内容

来源:百度知道 编辑:UC知道 时间:2024/06/12 14:07:44
我有一数据库A,现在我想新建一个数据库并复制A这个数据的所有数据包括结构和约束。。怎么实现
其实我就是想实现更改建表的时间,所以就想到把表的内容复制到另一个数据库的表中,我建表的语句不见了....或者谁有更好的办法更改一张表的建表时间

SQLServer直接修改该数据库中的系统表:dbo.sysobjects(系统表)中的crdate字段(建立日期)其中name字段是对象名(你可以看到你的数据表)。
注意:修改前请先做好备份!!!

是复制A 这个数据库啊?

如果是sql server 直接在数据库上 右击 任务 选择 分离数据库
把分离出来的数据库(.MDF)的那个文件 复制到其他地方

修改词文件名称 附加到服务器 修改数据库名称 这个比较简单吧
================================
更改建表时间很简单
把现在表名称改为 现在的名称+old

执行下面的语句(比如你现在的表叫 tbA改名为 tbAold)
select * into tbA from tbAold

这样建的表和原来的一模一样 就是建表时间是你执行sql的时间

把建表的语句导出来,在新建的数据库上运行。 数据就直接复制过去吧,我经常这样搞,不知道还有好的方法没有。