创建表的语句,以及插入数据(存储过程)
2017-11-24 16:54
351 查看
create table TEST04
(
id VARCHAR2(100),
a_id VARCHAR2(100),
a_name VARCHAR2(100),
a_gender VARCHAR2(100),
a_cardid VARCHAR2(100),
a_address VARCHAR2(100),
a_phonenum VARCHAR2(100),
a_company VARCHAR2(100),
a_lastcompany VARCHAR2(100),
a_leader VARCHAR2(100),
a_birthday VARCHAR2(100),
a_salary NUMBER(10,4),
a_schoole VARCHAR2(100),
a_skill VARCHAR2(100),
a_qqnumber VARCHAR2(100),
b_id VARCHAR2(100),
b_name VARCHAR2(100),
b_gender VARCHAR2(100),
b_cardid VARCHAR2(100),
b_address VARCHAR2(100),
b_phonenum VARCHAR2(100),
b_company VARCHAR2(100),
b_lastcompany VARCHAR2(100),
b_leader VARCHAR2(100),
b_birthday VARCHAR2(100),
b_salary NUMBER(10,4),
b_schoole VARCHAR2(100),
b_skill VARCHAR2(100),
b_qqnumber VARCHAR2(100),
c_id VARCHAR2(100),
c_name VARCHAR2(100),
c_gender VARCHAR2(100),
c_cardid VARCHAR2(100),
c_address VARCHAR2(100),
c_phonenum VARCHAR2(100),
c_company VARCHAR2(100),
c_lastcompany VARCHAR2(100),
c_leader VARCHAR2(100),
c_birthday VARCHAR2(100),
c_salary NUMBER(10,4),
c_schoole VARCHAR2(100),
c_skill VARCHAR2(100),
c_qqnumber VARCHAR2(100),
d_id VARCHAR2(100),
d_name VARCHAR2(100),
d_gender VARCHAR2(100),
d_cardid VARCHAR2(100),
d_address VARCHAR2(100),
d_phonenum VARCHAR2(100),
d_company VARCHAR2(100),
d_lastcompany VARCHAR2(100),
d_leader VARCHAR2(100),
d_birthday VARCHAR2(100),
d_salary NUMBER(10,4),
d_schoole VARCHAR2(100),
d_skill VARCHAR2(100),
d_qqnumber VARCHAR2(100),
e_id VARCHAR2(100),
e_name VARCHAR2(100),
e_gender VARCHAR2(100),
e_cardid VARCHAR2(100),
e_address VARCHAR2(100),
e_phonenum VARCHAR2(100),
e_company VARCHAR2(100),
e_lastcompany VARCHAR2(100),
e_leader VARCHAR2(100),
e_birthday VARCHAR2(100),
e_salary NUMBER(10,4),
e_schoole VARCHAR2(100),
e_skill VARCHAR2(100),
e_qqnumber VARCHAR2(100)
);
create or replace procedure proc_test04
is
v_count number;
begin
v_count:=1;
while v_count<60000 loop
insert into test04 (
ID
,A_ID
,A_NAME
,A_GENDER
,A_CARDID
,A_ADDRESS
,A_PHONENUM
,A_COMPANY
,A_LASTCOMPANY
,A_LEADER
,A_BIRTHDAY
,A_SALARY
,A_SCHOOLE
,A_SKILL
,A_QQNUMBER
,B_ID
,B_NAME
,B_GENDER
,B_CARDID
,B_ADDRESS
,B_PHONENUM
,B_COMPANY
,B_LASTCOMPANY
,B_LEADER
,B_BIRTHDAY
,B_SALARY
,B_SCHOOLE
,B_SKILL
,B_QQNUMBER
,C_ID
,C_NAME
,C_GENDER
,C_CARDID
,C_ADDRESS
,C_PHONENUM
,C_COMPANY
,C_LASTCOMPANY
,C_LEADER
,C_BIRTHDAY
,C_SALARY
,C_SCHOOLE
,C_SKILL
,C_QQNUMBER
,D_ID
,D_NAME
,D_GENDER
,D_CARDID
,D_ADDRESS
,D_PHONENUM
,D_COMPANY
,D_LASTCOMPANY
,D_LEADER
,D_BIRTHDAY
,D_SALARY
,D_SCHOOLE
,D_SKILL
,D_QQNUMBER
,E_ID
,E_NAME
,E_GENDER
,E_CARDID
,E_ADDRESS
,E_PHONENUM
,E_COMPANY
,E_LASTCOMPANY
,E_LEADER
,E_BIRTHDAY
,E_SALARY
,E_SCHOOLE
,E_SKILL
,E_QQNUMBER
)
VALUES(
v_count
,trim('A_ID') ||v_count
,trim('A_NAME ') ||v_count
,trim('A_GENDER ') ||v_count
,trim('A_CARDID ') ||v_count
,trim('A_ADDRESS ') ||v_count
,trim('A_PHONENUM ') ||v_count
,trim('A_COMPANY ') ||v_count
,trim('A_LASTCOMPANY ') ||v_count
,trim('A_LEADER ') ||v_count
,trim('A_BIRTHDAY ') ||v_count
,v_count
,trim('A_SCHOOLE ') ||v_count
,trim('A_SKILL ') ||v_count
,trim('A_QQNUMBER ') ||v_count
,trim('B_ID ') ||v_count
,trim('B_NAME ') ||v_count
,trim('B_GENDER ') ||v_count
,trim('B_CARDID ') ||v_count
,trim('B_ADDRESS ') ||v_count
,trim('B_PHONENUM ') ||v_count
,trim('B_COMPANY ') ||v_count
,trim('B_LASTCOMPANY ') ||v_count
,trim('B_LEADER ') ||v_count
,trim('B_BIRTHDAY ') ||v_count
,v_count
,trim('B_SCHOOLE ') ||v_count
,trim('B_SKILL ') ||v_count
,trim('B_QQNUMBER ') ||v_count
,trim('C_ID ') ||v_count
,trim('C_NAME ') ||v_count
,trim('C_GENDER ') ||v_count
,trim('C_CARDID ') ||v_count
,trim('C_ADDRESS ') ||v_count
,trim('C_PHONENUM ') ||v_count
,trim('C_COMPANY ') ||v_count
,trim('C_LASTCOMPANY ') ||v_count
,trim('C_LEADER ') ||v_count
,trim('C_BIRTHDAY ') ||v_count
,v_count
,trim('C_SCHOOLE ') ||v_count
,trim('C_SKILL ') ||v_count
,trim('C_QQNUMBER ') ||v_count
,trim('D_ID ') ||v_count
,trim('D_NAME ') ||v_count
,trim('D_GENDER ') ||v_count
,trim('D_CARDID ') ||v_count
,trim('D_ADDRESS ') ||v_count
,trim('D_PHONENUM ') ||v_count
,trim('D_COMPANY ') ||v_count
,trim('D_LASTCOMPANY ') ||v_count
,trim('D_LEADER ') ||v_count
,trim('D_BIRTHDAY ') ||v_count
,v_count
,trim('D_SCHOOLE ') ||v_count
,trim('D_SKILL ') ||v_count
,trim('D_QQNUMBER ') ||v_count
,trim('E_ID ') ||v_count
,trim('E_NAME ') ||v_count
,trim('E_GENDER ') ||v_count
,trim('E_CARDID ') ||v_count
,trim('E_ADDRESS ') ||v_count
,trim('E_PHONENUM ') ||v_count
,trim('E_COMPANY ') ||v_count
,trim('E_LASTCOMPANY ') ||v_count
,trim('E_LEADER ') ||v_count
,trim('E_BIRTHDAY ') ||v_count
,v_count
,trim('E_SCHOOLE ') ||v_count
,trim('E_SKILL ') ||v_count
,trim('E_QQNUMBER ') ||v_count
);
v_count:= v_count+1;
end loop;
commit;
end proc_test04;
(
id VARCHAR2(100),
a_id VARCHAR2(100),
a_name VARCHAR2(100),
a_gender VARCHAR2(100),
a_cardid VARCHAR2(100),
a_address VARCHAR2(100),
a_phonenum VARCHAR2(100),
a_company VARCHAR2(100),
a_lastcompany VARCHAR2(100),
a_leader VARCHAR2(100),
a_birthday VARCHAR2(100),
a_salary NUMBER(10,4),
a_schoole VARCHAR2(100),
a_skill VARCHAR2(100),
a_qqnumber VARCHAR2(100),
b_id VARCHAR2(100),
b_name VARCHAR2(100),
b_gender VARCHAR2(100),
b_cardid VARCHAR2(100),
b_address VARCHAR2(100),
b_phonenum VARCHAR2(100),
b_company VARCHAR2(100),
b_lastcompany VARCHAR2(100),
b_leader VARCHAR2(100),
b_birthday VARCHAR2(100),
b_salary NUMBER(10,4),
b_schoole VARCHAR2(100),
b_skill VARCHAR2(100),
b_qqnumber VARCHAR2(100),
c_id VARCHAR2(100),
c_name VARCHAR2(100),
c_gender VARCHAR2(100),
c_cardid VARCHAR2(100),
c_address VARCHAR2(100),
c_phonenum VARCHAR2(100),
c_company VARCHAR2(100),
c_lastcompany VARCHAR2(100),
c_leader VARCHAR2(100),
c_birthday VARCHAR2(100),
c_salary NUMBER(10,4),
c_schoole VARCHAR2(100),
c_skill VARCHAR2(100),
c_qqnumber VARCHAR2(100),
d_id VARCHAR2(100),
d_name VARCHAR2(100),
d_gender VARCHAR2(100),
d_cardid VARCHAR2(100),
d_address VARCHAR2(100),
d_phonenum VARCHAR2(100),
d_company VARCHAR2(100),
d_lastcompany VARCHAR2(100),
d_leader VARCHAR2(100),
d_birthday VARCHAR2(100),
d_salary NUMBER(10,4),
d_schoole VARCHAR2(100),
d_skill VARCHAR2(100),
d_qqnumber VARCHAR2(100),
e_id VARCHAR2(100),
e_name VARCHAR2(100),
e_gender VARCHAR2(100),
e_cardid VARCHAR2(100),
e_address VARCHAR2(100),
e_phonenum VARCHAR2(100),
e_company VARCHAR2(100),
e_lastcompany VARCHAR2(100),
e_leader VARCHAR2(100),
e_birthday VARCHAR2(100),
e_salary NUMBER(10,4),
e_schoole VARCHAR2(100),
e_skill VARCHAR2(100),
e_qqnumber VARCHAR2(100)
);
create or replace procedure proc_test04
is
v_count number;
begin
v_count:=1;
while v_count<60000 loop
insert into test04 (
ID
,A_ID
,A_NAME
,A_GENDER
,A_CARDID
,A_ADDRESS
,A_PHONENUM
,A_COMPANY
,A_LASTCOMPANY
,A_LEADER
,A_BIRTHDAY
,A_SALARY
,A_SCHOOLE
,A_SKILL
,A_QQNUMBER
,B_ID
,B_NAME
,B_GENDER
,B_CARDID
,B_ADDRESS
,B_PHONENUM
,B_COMPANY
,B_LASTCOMPANY
,B_LEADER
,B_BIRTHDAY
,B_SALARY
,B_SCHOOLE
,B_SKILL
,B_QQNUMBER
,C_ID
,C_NAME
,C_GENDER
,C_CARDID
,C_ADDRESS
,C_PHONENUM
,C_COMPANY
,C_LASTCOMPANY
,C_LEADER
,C_BIRTHDAY
,C_SALARY
,C_SCHOOLE
,C_SKILL
,C_QQNUMBER
,D_ID
,D_NAME
,D_GENDER
,D_CARDID
,D_ADDRESS
,D_PHONENUM
,D_COMPANY
,D_LASTCOMPANY
,D_LEADER
,D_BIRTHDAY
,D_SALARY
,D_SCHOOLE
,D_SKILL
,D_QQNUMBER
,E_ID
,E_NAME
,E_GENDER
,E_CARDID
,E_ADDRESS
,E_PHONENUM
,E_COMPANY
,E_LASTCOMPANY
,E_LEADER
,E_BIRTHDAY
,E_SALARY
,E_SCHOOLE
,E_SKILL
,E_QQNUMBER
)
VALUES(
v_count
,trim('A_ID') ||v_count
,trim('A_NAME ') ||v_count
,trim('A_GENDER ') ||v_count
,trim('A_CARDID ') ||v_count
,trim('A_ADDRESS ') ||v_count
,trim('A_PHONENUM ') ||v_count
,trim('A_COMPANY ') ||v_count
,trim('A_LASTCOMPANY ') ||v_count
,trim('A_LEADER ') ||v_count
,trim('A_BIRTHDAY ') ||v_count
,v_count
,trim('A_SCHOOLE ') ||v_count
,trim('A_SKILL ') ||v_count
,trim('A_QQNUMBER ') ||v_count
,trim('B_ID ') ||v_count
,trim('B_NAME ') ||v_count
,trim('B_GENDER ') ||v_count
,trim('B_CARDID ') ||v_count
,trim('B_ADDRESS ') ||v_count
,trim('B_PHONENUM ') ||v_count
,trim('B_COMPANY ') ||v_count
,trim('B_LASTCOMPANY ') ||v_count
,trim('B_LEADER ') ||v_count
,trim('B_BIRTHDAY ') ||v_count
,v_count
,trim('B_SCHOOLE ') ||v_count
,trim('B_SKILL ') ||v_count
,trim('B_QQNUMBER ') ||v_count
,trim('C_ID ') ||v_count
,trim('C_NAME ') ||v_count
,trim('C_GENDER ') ||v_count
,trim('C_CARDID ') ||v_count
,trim('C_ADDRESS ') ||v_count
,trim('C_PHONENUM ') ||v_count
,trim('C_COMPANY ') ||v_count
,trim('C_LASTCOMPANY ') ||v_count
,trim('C_LEADER ') ||v_count
,trim('C_BIRTHDAY ') ||v_count
,v_count
,trim('C_SCHOOLE ') ||v_count
,trim('C_SKILL ') ||v_count
,trim('C_QQNUMBER ') ||v_count
,trim('D_ID ') ||v_count
,trim('D_NAME ') ||v_count
,trim('D_GENDER ') ||v_count
,trim('D_CARDID ') ||v_count
,trim('D_ADDRESS ') ||v_count
,trim('D_PHONENUM ') ||v_count
,trim('D_COMPANY ') ||v_count
,trim('D_LASTCOMPANY ') ||v_count
,trim('D_LEADER ') ||v_count
,trim('D_BIRTHDAY ') ||v_count
,v_count
,trim('D_SCHOOLE ') ||v_count
,trim('D_SKILL ') ||v_count
,trim('D_QQNUMBER ') ||v_count
,trim('E_ID ') ||v_count
,trim('E_NAME ') ||v_count
,trim('E_GENDER ') ||v_count
,trim('E_CARDID ') ||v_count
,trim('E_ADDRESS ') ||v_count
,trim('E_PHONENUM ') ||v_count
,trim('E_COMPANY ') ||v_count
,trim('E_LASTCOMPANY ') ||v_count
,trim('E_LEADER ') ||v_count
,trim('E_BIRTHDAY ') ||v_count
,v_count
,trim('E_SCHOOLE ') ||v_count
,trim('E_SKILL ') ||v_count
,trim('E_QQNUMBER ') ||v_count
);
v_count:= v_count+1;
end loop;
commit;
end proc_test04;
相关文章推荐
- 数据库 创建数据库 ,表,表中插入数据,以及表、无用字段的删除。
- 使用Python创建MySQL数据库实现字段动态增加以及动态的插入数据
- 使用Python创建MySQL数据库实现字段动态添加以及动态的插入数据
- JAVA连接mysql数据库,动态创建表以及动态插入数据
- SQLServer创建表,插入数据,查询,创建触发器,存储过程
- mysql创建数据库,创建数据库表导入xlsx、txt文本,查询、删除、插入数据语句的使用
- 如何使用plsql导出oracle数据建表语句,存储过程,视图。以及表中数据
- MySQL数据库二(数据表创建以及插入数据)
- PostgreSQL数据库创建多字段表以及插入多行数据
- 初学者使用MySQL_Workbench 6.0CE创建数据库和表,以及在表中插入数据。
- php数据库操作-创建库和表以及插入数据
- SQLServer创建表,插入数据,查询,创建触发器,存储过程
- mysql数据库中创建、删除、更新、插入数据、等语句
- SQL语句创建表并插入指定N条数据(用于测试)
- MySQL专题5之MySQL插入数据、查询数据以及WHERE子句、UPDATE查询和DELETE语句
- 【批量生成10万条sql数据库数据+IO流的使用】生成简单sql插入语句大量数据,以及输出流生成文件2017年
- SQL学习笔记二 创建表、插入数据的语句
- SQL语句创建表并插入指定N条数据(用于测试)
- Oracle管理员创建用户,表,以及插入查询语句
- SQL学习笔记二 创建表、插入数据的语句