怎么让oracle记录成倍增加?

问题描述

怎么让oracle记录成倍增加?

这里又一张表,是商品表,结构如下:

 SQL> desc goods;
Name  Type       Nullable Default Comments
---------- ------------- -------- ------- --------
GOODSID INTEGER
GOODSNAME VARCHAR2(40) Y
GOODSINTRO VARCHAR2(500) Y
GOODSPRICE FLOAT    Y
GOODSNUM INTEGER Y
PUBLICSHER VARCHAR2(40) Y
PHOTO VARCHAR2(40) Y
TYPE   VARCHAR2(20) Y

有这么几条记录:

                                      1 JAVA编程思想                    Java编程思想,java技术界的圣经,Java工程师必读之物                                                                                  60                                      33 机械工业出版社                   9317290-1_w.jpg                计算机
                                      2 深入理解Java虚拟机            超级畅销书全新升级,第1版两年内印刷近10次,Java图书领域公认的经典著作,繁体版台湾发行                                                                               60                                      33 机械工业出版社                   23259731-1_w_1.jpg           计算机类
                                      3 JAVA核心技术-卷1              Java领域极有影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰!根据Java SE7全面更新                                                                               50                                      30 机械工业出版社                   23362142-1_w_7.jpg           计算机类
                                      4 JAVA核心技术-卷2              Java领域极有影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰!根据Java SE7全面更新                                                                               50                                      30 机械工业出版社                   23424306-1_w_1.jpg           计算机类
                                      5 疯狂JAVA讲义                    国内知名IT图书作家李刚老师针对Java 8推出的全新升级版;国内知名IT图书作家李刚老师针对Java 8推出的全新升级版;                                                                               60                                      33 机械工业出版社                   23532609-1_w_2.jpg           计算机类
                                                                                 覆盖Java 8的Lambda表达式、函数式编程、流式编程、并行支持、改进的类型推断、JDBC 4.2等新特性;
                                      6 JAVA语言程序设计              Daniel Liang的经典著作,全面整合Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序                                                                               60                                      33 机械工业出版社                   23746255-1_w_1.jpg           计算机类

现在我想让快速增加记录数,迅速产生到200条记录左右,其他都可以不变,由于goodsid是主键,让goodsId自动从6变到200.

解决方案

select a.* from goods as a , (select 1 as ID from 表 where ROWNUM<=6) as b
这样生成结果集,用笛卡尔集,b别名表为限制倍数,用ROWNUM限制取的记录数

解决方案二:

把记录粘贴到Excel表格里,主键列可以拉右下角自增,然后生成200个,粘贴到数据库里

时间: 2024-10-28 10:12:13

怎么让oracle记录成倍增加?的相关文章

如何修改帝国cms文章点击量默认值和成倍增加

我们在帝国cms发布完文章,在不点击的情况下,"点击量"默认显示为0,请问有什么方法,修改关注默认值吗?这个可以在增加信息时,"特殊属性"标签里修改点击量,如下图 有朋友问有没其他好的方法快速增加.成倍增加?打开e\public\ViewClick\index.php文件,找到 $usql=$empire->query("update {$dbtbpre}ecms_".$cr['tbname']." set onclick=onc

asp.net如何增加ORACLE记录

问题描述 c#+oracle增加记录表为ACB,字段A,B,C,请高手指教!!!!!!!!!还有下面错在哪里---OracleCommandCmd=newOracleCommand();Cmd.Connection=Conn;Cmd.CommandText="INSERTINTOKRL.ABC(A,B,C)VALUSE(:A,:B,:C)";Cmd.Parameters.Add("A",T3.Text);Cmd.Parameters.Add("B"

oracle中如何增加和扩展表空间

Oracle中增加表空间大小的四种方法 1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; 2:新增数据文件,并且允许数据文件自动增长 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' S

oracle记录一次存储异常数据库恢复后遗症ORA-600[kafspa:columnBuffer1]错误处理

先说下前提,这个库以前是由于存储异常,找硬件厂商做了raid重组,然后我进行数据恢复的,恢复出来数据之后,应用厂商通过验证和补数据,然后迁移到另外一台机器做生产用的,这个库一直没有怎么看,最近检查数据库发现ORA-600[kafspa:columnBuffer1]错误,通过删除异常记录的方式解决. 数据库alert日志 Mon Aug 10 00:00:21 2015 LNS: Standby redo logfile selected for thread 1 sequence 617 for

oracle 记录被另一个用户锁住

  oracle数据中删除数据时提示"记录被另一个用户锁住" 解决方法   1 查看数据库锁,诊断锁的来源及类型   select object_id,session_id,locked_mode from v$locked_object;     或者用以下命令:    select b.owner,b.object_name,l.session_id,l.locked_mode    from v$locked_object l, dba_objects b    where b.

Oracle记录用户DDL操作的脚本

--当前普通用户创建 issgzt create table TAB_DDL ( LOGIN_USER VARCHAR2(60), AUDSID NUMBER, MACHINE VARCHAR2(60), IPADDRESS VARCHAR2(20), SCHEMA_USER VARCHAR2(60), SCHEMA_OBJECT VARCHAR2(60), DDL_TIME DATE, DDL_SQL VARCHAR2(4000), MODULE VARCHAR2(100), SCHEMA_O

Oracle 创建自动增加主键的表

create table t (pk number primary key,name varchar2(20)); create sequence t_seq ;create trigger t_trigger before insert on t for each rowbeginselect seq.nextval into :new.pk from dual;  end;/ 测试:select * from t;        未选定行         SQL> insert into t

Oracle Freelist和HWM原理探讨及相关性能优化

oracle|性能|优化 Oracle Freelist和HWM原理探讨及相关性能优化 中兴通讯重庆研究所 游波   关键词:Freelist,HWM,存储参数,段,块,dump,优化 文章摘要:    近期来,FreeList的重要作用逐渐为Oracle DBA所认识,网上也出现一些相关的讨论.本文以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨,涉及Oracle段区块管理的原理,FreeList算法等.而与FreeList密切相关的一个重用特性HWM,与sql性能密切相

Oracle管理索引(六)Oracle重建索引

(1)检查需要重建的索引 根据以下几方面进行检查,确定需要重建的索引. 第一,查看SYSTEM表空间中的用户索引 为了避免数据字典的碎片出现,要尽量避免在SYSTEM表空间出现用户的表和索引. select index_name from dba_indexes where tablespace_name="SYSTEM" and owner not in ("SYS","SYSTEM") 第二,确保用户的表和索引不在同一表空间内 表和索引对象的