数据导入和导出(1)
1、PLSQL的窗口简介
(1)command窗口:用于执行SQL语句,类似DOS的命令窗口,适用于频繁执行多条不同的SQL,可以一边执行一连查看结果
用分号";"作为SQL语句的结尾,并按回车键执行
中断执笔可以按 ”Sheft + Esc"中止
(2)SQL窗口:用于执行SQL语句,用于批量执行SQL语句,并输出结果,方便列表显示和导出
在对应的SQL窗口里面输入SQL语句后按 F8 执行,按中止SQL语句的执行,或按 Sheft+Esc中止
SQL语句执行后可以按进行翻页
2、利用PLSQL直接进行数据表的粘贴
说明:该方式适用于数据量小(记录数在万级以内),字段数也较少(10个以内)的导表
需先创建对应的目标数据表,所创建表的字段可以是中文也可以英文,也可以拼音声母的缩写,建议不要用中文。
(1)下载测试表
(2)打开准备导入的文件并进行创建数据库表的SQL语句编辑
A、复制表头到新的sheet
B、选择粘贴
C、选择转置,并按”确定“
D、结果
E、编辑表格,插入SQL语句
注意:里面的符号全部是用半角
F、拷贝表格的内容到plsql里面执行
create table gissite_test (
ID number(20) ,
CODE VARCHAR2(255) ,
NAME VARCHAR2(255) ,
REGIONCODE VARCHAR2(10) ,
GEOY NUMBER(28,20) ,
GEOX NUMBER(28,20) ,
TYPE NUMBER(2) ,
TYPENAME VARCHAR2(14) ,
CUID VARCHAR2(50) );
(3)进行数据的的拷贝和粘贴
A、点击新创建的表,按右键选择数据编辑
B、选择编辑数据后会打开新的窗口
C、选择中准备粘贴进行的字段
D、框选Excel表格的数据区域,表头不用选择
E、切换到PLSQL窗口,并选择 ctrl+v 进行数据粘贴
F、选择数据提交
G、切换到command窗口,执行SQL语句查看结果
select * from gissite_test;