使用plsql 将表备份的语句

除了createtable新表名asselect*from旧表名不是应该还有select*into新表名from旧表名么,为什么执行显示错误,关键字缺失。。... 除了create table 新表名 as select * from 旧表名 不是应该还有select * into 新表名 from 旧表名么,为什么执行显示错误,关键字缺失。。 展开
 我来答
blademaster717
推荐于2018-03-15 · TA获得超过1457个赞
知道小有建树答主
回答量:882
采纳率:97%
帮助的人:372万
展开全部

既然你讲的是PLSQL,也就是oracle

表备份语句就是你写的

create table 新表名 as select * from 旧表名


select * into 新表名 from 旧表名

这个是sqlserver的表备份语句,在oracle中into是给变量复制的语句

DECLARE

  DT DATE;

BEGIN

  SELECT SYSDATE INTO DT FROM DUAL;

  DBMS_OUTPUT.PUT_LINE(DT);

END;

砍出平成第一斧58
2016-12-15 · TA获得超过1567个赞
知道大有可为答主
回答量:2321
采纳率:86%
帮助的人:1217万
展开全部
select * into 新表名 values ........
追问
values 不是赋值吗?你能不能把整个格式写出来看看。
另外select into这个备份语句中,新表名是不是之前得先用create 创建并改成格式一样 啊?
追答
当然是需要先建表
如果格式不一样,需要把所有字段按照顺序写出来。所以要想方便,就需要格式一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式