SQL怎样用SQL语句备份一张数据表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL怎样用SQL语句备份一张数据表相关的知识,希望对你有一定的参考价值。

在网上找到语句:
CREATE TABLE person_backup AS (SELECT * FROM person)
可是执行时老提示"AS 附近有语法错误"
怎样做不行么,还有什么别的办法,急.谢
括号去掉也是一样的不行;
create table person_backup select * from employee 也是错误

“AS 附近有语法错误”这个提示应该是SQL SERVER的,可见楼主是在SQL Server里执行的,而create table ... as是ORACLE的语句,在SQL Server里是不能执行的,SQL Server里类似的就是select * into person_backup from person。

参考技术A

“AS 附近有语法错误”这个提示应该是SQL SERVER的,可见楼主是在SQL Server里执行的,而create table ... as是ORACLE的语句,在SQL Server里是不能执行的,SQL Server里类似的就是

select * into person_backup from person

SQL语言:

是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

参考技术B “AS 附近有语法错误”这个提示应该是SQL SERVER的,可见楼主是在SQL Server里执行的,而create table ... as是ORACLE的语句,在SQL Server里是不能执行的,SQL Server里类似的就是
select * into person_backup from person本回答被提问者采纳
参考技术C SQL Server:
select * into person_backup from person

Oracle:
create table person_backup as select * from person
参考技术D 你可以这样写
create table person_backup select * from employee;

怎样用SQL语句断开数据库的连接?

我的意思是别人的应用程序正在运行SQL数据库,我想通过编程关闭其数据库,对其数据库进行恢复备份。即两台一样的正在运行的服务器,将其中一台的某一个运行库备份到另一台正在运行的服务器,覆盖其数据库(两库一样),用定时器,定时执行。 参考技术A sql语句当然不行了,首先他还没建立连接,他的命令让谁解释运行呢!

以上是关于SQL怎样用SQL语句备份一张数据表的主要内容,如果未能解决你的问题,请参考以下文章

怎样用SQL语句恢复SQLSERVER数据库备份,并覆盖现有(正在使用)数

SQL 备份表

怎样用Sql语句判断一张表中的两条数据相同

怎样用sql语句实现将两个没有关系的表拼接成一张表???

怎样用Sql语句判断一张表中的两条数据相同

怎样用SQL语句断开数据库的连接?