如果在数据库中已有同名的表什么查询将覆盖原有的表

如果在数据库中已有同名的表什么查询将覆盖原有的表,第1张

如果在数据库中已有同名的表生成表查询将覆盖原有的表。生成表查询可以利用查询结果中的数据创建新表,数据库中已有同名的表,该 *** 作将覆盖原有的表。应用于创建用于导出到其他Access数据库的表,创建从特定时间点显示数据的窗体、报表或数据访问页,使用宏或代码自动制作表的备份副本,创建包含旧记录的历史表和改进基于多表查询或SQL语句的窗体、报表、数据访问页的性能这五个方面。

你好,这个属于sql语句,按照下面就可以实现:

1.select * into t from 原表

2.drop table 原表

3.重建新表(原表的结构)

4.insert into 新表(字段) select * from t

对于这样的SQL 语法:Alter Table OldTableName Rename to NewTableName

在Access 和SQL Server 2000中运行此语句均出错,所以只有用先建后删的方法间接改表名了。


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

原文地址: http://outofmemory.cn/sjk/6920464.html

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

发表评论

登录后才能评论

评论列表(0条)

保存