您当前的位置: 首页 >  sql

衣舞晨风

暂无认证

  • 1浏览

    0关注

    1156博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Sql语句把一个表的某几列的数据存到另一个表里的方法

衣舞晨风 发布时间:2014-01-08 09:44:08 ,浏览量:1

原文地址:sql语句把一个表的某几列的数据存到另一个表里的方法作者:星星月亮

一、如何用slq语句把一个表中的某几个字段的数据插入到另一个新表中,就要用下面这条slq语句:     insert into 表名1(字段1,字段2) select 字段1,字段2 from 表名2

这里有一点值得注意的是这2个字段要一一对应,并且按顺序。 二、如果另一个表是已经有数据的表,只希望更改其中的一列或几列的话,则用下面的sql语句:    update 表名1,表名2 set 表名1.字段1 = 表名2.字段1 where 表名1.字段2 = 表名2.字段2

因为第二个表是更新,所以只要指定与第一个表的关系,目的是数据的更新的时候能一一对应。

在插入的时候,如果某一列需要自增,可以建个序列,如下例:

insert INTO 表1(字段1,要求自增的字段2) select 字段3,emp.nextval FROM 表2 createSEQUENCEemp INCREMENTBY1 STARTWITH1 NOMAXVALUE NOCYCLE CACHE10;

自增字段
关注
打赏
1647422595
查看更多评论
立即登录/注册

微信扫码登录

0.0442s