`
zhangjim
  • 浏览: 51757 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

insert into select 中使用序号

阅读更多

今天写sql:insert into select中想使用序列:

insert into R_POL_VIPO (id, SUMVIPONUM, STATSTICSDATE)
  select R_POL_VIPO_seq.Nextval, VIPONUM, sysdate from R_POL_VIPO

 

结果报错:此处序号不许使用,修改成如下结构就ok啦...

insert into R_POL_VIPO (id, SUMVIPONUM, STATSTICSDATE)
  select R_POL_VIPO_seq.Nextval, b.*
    from (select VIPONUM, sysdate from R_POL_VIPO) b;

 

分享到:
评论

相关推荐

    SQL server 自增ID–序号自动增加的字段操作

    1、SQL server中创建表,带有自增列。 create table Test_Table(Id int Identity(1,1), Name varchar(20)); 这里用到了IDENTITY 关键字。IDENTITY(a,b),a b均为正整数,a表示开始数,b表示步长。 IDENTITY(1,1)就...

    实验六--MySQL数据库系统的管理与维护.doc

    (2) 建立用户isuser序号,具有对数据库sydata序号插入,检索权限,密码为'234',登录的主 机为任意客户端 mysql>grant insert,select on sydata序号.* to isuser序号@'%' identified by '234'; (3) 建立用户ususer序号...

    mysql清除记录数

    1.mysql清空表语句后,新插入的语句会ID会以之前存在的序号记录下去,使用truncate命令清除记录,新插入的语句从1开始 示例: mysql> select id from t1; +----+ | id | +----+ | 1 | | 2 | | 3 | +----+ 清空表 ...

    批量过程SQL 相同部门中年龄最大 廷时 分页

    select * insert into person values('a','b',20,'110') select * from emp where hiredate in ( select hiredate from emp group by hiredate,deptno having count(*)>1 ) and deptno in (select deptno from ...

    SQL语法大全

    sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据...

    SQL培训第一期

    insert into tablea(cola,colb) select cola,colb from tableb; 2.1.3.2 创建相同的表结构并插入数据(备份表数据) create tab_new as select * from tab_old; 2.1.3.3 创建相同的表结构不插入数据 create tab_new ...

    Oracle事例

    insert into TABLENAME@DBLNKNAME (a,b) values (va,vb); update TABLENAME@DBLNKNAME set a=\'this\'; delete from TABLENAME@DBLNKNAME; 怎样执行远程的内嵌过程 begin otherdbpro@to_html(参数); end; ...

    工资管理信息系统数据库设计.doc

    代码 select * from 工资汇总 insert into 工资汇总(代码,姓名,部门,基本工资,附加工资,房费,扣电费,缺勤扣款,实发工资) select gongzi.*,0,0,gongzi.基本工资+gongzi.附加工资-gongzi.房费 as 实发工资 from gongzi...

    MySQL rownumber SQL生成自增长序号使用介绍

    下面介绍几种具体的实现方法. 建立实验环境如下mysql> create...mysql> insert into tbl values -> (1,26), -> (2,46), -> (3,35), -> (4,68), -> (5,93), -> (6,92);Query OK, 6 rows affected (0.05 sec)Record

    Oracle 实现类似SQL Server中自增字段的一个办法

    相关代码如下: 1. 创建sequence: 代码如下:CREATE SEQUENCE SEQU_DATA_DATAINFO INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER;... Select SEQU_PROC_ASSOCIATEINFO.NextVal into tmpVar f

    刚做的一个投票系统

    String sql2="insert into vote(id,topic,mul) values(vote_sq.nextval,'" topic "','" mul "')"; System.out.println("插入到vote表的语句是:" sql2); db.executeUpdate(sql2); String sql3="select vote_sq...

    Oracle8i_9i数据库基础

    §15.4 在 PL/SQL 中使用 sqlcode,sqlerrm 273 第十六章 存储过程和函数 276 §16.1 引言 276 §16.2 存储过程 276 §16.2.1 创建过程 276 §16.2.2 使用过程 278 §16.2.3 开发存储过程步骤 279 §16.2.3.1 编辑...

Global site tag (gtag.js) - Google Analytics