plsql创建一张表,向表中添加一万条数据。麻烦写出详细步骤,谢谢了。

作者&投稿:姬殷 (若有异议请与网页底部的电邮联系)
mysql如何在一张表中插入一万条数据??~

写一个存储过程,里面写一个循环,就可以了。主键你现在不是自增的,所以写语句的时候,就Insert到3个字段中。
DELIMITER $$

DROP PROCEDURE IF EXISTS `proc_auto_insertdata`$$

CREATE PROCEDURE `proc_auto_insertdata`()
BEGIN

DECLARE init_data INTEGER DEFAULT 1;

WHILE init_data <= 10000 DO

INSERT INTO t_1 VALUES(init_data, CONCAT('测试', init_data), init_data + 10);

SET init_data = init_data + 1;

END WHILE;


END$$

DELIMITER ;


CALL proc_auto_insertdata();
这是我写的测试用的,就是执行起来有点慢。你自己看看吧。

到底是给b表插入新的一列Name还是只要能关联查询就行了 表达清楚大家才能帮你解决问题

FOR Lcntr IN 1..10000
LOOP
insert into t1 (id,name,score) values (xxx,yyy,zzz);
END LOOP;

借用下楼上的
declare
Lcntr integer;
begin
FOR Lcntr IN 1..10000
LOOP
insert into t1 (id,name,score) values (xxx,yyy,zzz);
END LOOP;
end;


SQL语句创建表
下面的 SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PRIMARY KEY 约束:(2)UNIQUE 约束唯一标识数据库表中的每条记录。(即可以定义列也可能定义表)语法:CONSTRAINT 约束名 UNIQUE (列名, 列名, ... ...);说明:用于指定基本表在某一个列或多个列的组合上取值必须唯一。定义了UNIQUE约束的...

SQL中模式创建的语法?
create index --为数据库表创建一个索引drop index --从数据库中删除索引create procedure --创建一个存储过程drop procedure --从数据库中删除存储过程create trigger --创建一个触发器drop trigger --从数据库中删除触发器create schema --向数据库添加一个新模式drop schema --从数据库中删除一个模式create do...

怎样用SQL命令生成Excel表格
--如果从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头,就可以简单的用:insert into OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel 5.0;HDR=YES;DATABASE=c:\\ est.xls ',sheet1$)select * from 表 --如果Excel文件不存在,也可以用BCP来导成类Ex...

求sql语句, 联合两个表查询,建立一个新表,如何实现?
1.先创建好这个表,假设叫做表C 2.再新建一个表,假设为表D.表D就一个栏位,假设栏位为UPDATE_ID,初始设置一条记录,设置为0(用于储存更新到哪条ID)每次更新表C的记录时,记录下ID.下次直接插入大于这个ID的记录就行了那么 insert into c ( select a.ID, a.发货单号, a.日期, a.价格 b.存货名称,b...

sql语句,有的全要
CREATE DOMAIN --创建一个数据值域ALTER DOMAIN --改变域定义DROP DOMAIN --从数据库中删除一个域--数据控制GRANT --授予用户访问权限DENY --拒绝用户访问REVOKE --解除用户访问权限--事务控制COMMIT --结束当前事务ROLLBACK --中止当前事务SET TRANSACTION --定义当前事务数据访问特征--程序化SQLDECLARE --为查询...

求注释一小段 sql语句。
这样对输入字符串中取出的每一个汉字,通过 select top 1 letter from @t where chr<=[取出汉字]就可以得到该取出汉字所对应的拼音首字母。如果上句没有取到值(@@rowcount=0),说明取出的字符比'吖'还要小,也就是说取出的字符不是汉字而是字母、数字或标点。此时不需要取它的拼音首字母。

用SQL语句生成新列--排序列(1,2,3,4,5,6,。。)
select no= (select count(1) from aaa t where t.vv1<o.vv1 or --一个字段排序到此为止,但把<换成<= t.vv1=o.vv1 and t.vv2<o.vv2 or--两个到此为止,但把最后的<换成<= t.vv1=o.vv1 and t.vv2=o.vv2 and t.vv3<o.vv3 or--三个、四个以此类推 t.vv1=o....

sql中的视图怎么创建及使用呢!
1、打开计算机桌面,单击[开始],[程序],[Microsoft SQL Server],[企业管理器],然后打开企业管理器软件。2、单击工具栏中的[运行向导]。3、选择[创建视图向导]的功能选项。4、输入视图以创建欢迎向导。5、单击“下一步”并选择数据库。在这里选择pubs。6、选择数据库对象,这里我们选择jobs。7、...

SQL语句实现
例 14 创建一个简易教学数据库的数据库模式 TEACHING_DB ,属主为 ZHANG 。CREATE SCHEMA TEACHING_DB AUTHRIZATION ZHANG 例 15 删除简易教学数据库模式 TEACHING_DB 。(( 1 )选用 CASCADE ,即当删除数据库模式时,则本数据库模式和其下属的基本表、视图、索引等全部被删除。( 2 )选用 ...

在SQL中 如何将2个表的数据导入一个表
创建一个表,字段和两个表一模一样(但是主键先不要设),然后写SQL语句,insert into 新表 (select from 图码表 union all select from 文献表 )导入成功之后,把ID删除,再重建一个ID,建个标识.

昭觉县13661337473: plsql 如何在已有的表中再加一列 -
邲伏复方: 1.SQL命令 在运行窗口执行SQL “ALTER TABLE TEST ADD A varchar2(20)” 2.通过PL/SQL工具 a. 选中表名 b.右键-EDIT c.切换到Columns页签,添加新字段即可. 扩展资料: PL/SQL是一种过程化语言,属于第三代语言,它与C、 C++、...

昭觉县13661337473: plsql创建一张表,向表中添加一万条数据.麻烦写出详细步骤,谢谢了.
邲伏复方: 借用下楼上的 declare Lcntr integer; begin FOR Lcntr IN 1..10000 LOOP insert into t1 (id,name,score) values (xxx,yyy,zzz); END LOOP; end;

昭觉县13661337473: 用plsql有哪些方法能往表里添加数据
邲伏复方: 静态sql: insert into t values (....) ; 动态sql: execute immediate 'insert into t values(:1,:2,:3)' using p1,p2,p3 ;

昭觉县13661337473: sql语句:怎么创建表并在里面加一条数据啊? -
邲伏复方: 建表: CREATE TABLE Person ( Name varchar(30), Age int(3),Sex varchar(10)) 数据插入 insert into Person(Name,Age,Sex) values('张三',24,'男')

昭觉县13661337473: 如何在sql server中创建一张表,并利用sql语句,在表中插入数据?? -
邲伏复方: create table table_name(id int,name varchar(100); insert into table_name values(1,'Lee'); go

昭觉县13661337473: 1、用sql创建一个表(表结构随意)然后往表里插入一条数据 2、举例说明having的用法. -
邲伏复方: CREATE TABLE Student(Id int identity(1,1) PRIMARY KEY,Name nvarchar(50) NOT NULL,ClassName nvarchar(50) NOT NULL); INSERT INTO Student(Name,Gender) VALUES('姓名','男','一班') 求取班级人数大于30的班级及人数:SELECT ClassName, Count(1) FROM Student GROUP BY ClassName HAVING COUNT(1) > 30

昭觉县13661337473: sql server如何向新建表中插入一行记录? -
邲伏复方: insert into Employee(name) 这一行的意思是插入列name到表Employee中,那当然是只能插入一个记录了.... 你要插入3个记录的话应该要指定多个列而不是一个

昭觉县13661337473: 在数据表中添加一个字段的SQL语句怎么写 -
邲伏复方: 通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省...

昭觉县13661337473: 如何将EXCLE中的一列通过plsql插入表中 -
邲伏复方: 具体的导入操作如下: 1、点击“工具”—“ODBC导入器…”菜单,打开导入功能. 2、 选择要连接类型和导入的Excel文件 3、 选择所要导入数据所在的“Sheet”表 4、 根据Sheet表结构创建Oracle数据表 5、 完成数据导入

昭觉县13661337473: 我想在PLSQL里面建立一个表单,里面可以输入我想要的数据.不知道步骤,求大神帮忙非常感谢 -
邲伏复方: 先建立一张数据库表,表中的字段就要根据的具体需求来定义了,然后根据INSERT INTO语句插入就可以了,如果是通过应用软件插入,你还要去查看对应软件的语言操作数据库方面的知识了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网