Oracle SQL Developer
1, 查询窗口查询数据
selececolumn1,column2,...
fromtable
wherecolumn3='';
2, 下载查询结果
查询结果中任意位置点击右键,点击导出。
㈡ oracle中如何通过已有的表生成相关sql语句
最简单的方法,通过第三方工具plsql。
步骤:
1、登录表所在数据库及用户。
㈢ 如何 oracle 导出 数据 sql 格式
导出是用ms自带的ole
db
provider访问接口导出:
1.右键要导出的数据库【任务】-》【导出数据】-》设置导出数据源
2.设置oracle为目标数据源
3.设置目标表(创建)
4.编辑字段
由于sqlserver的t-sql与oracle的pl/sql定义数据类型不一样,这里注意要修改类型:
int
->
number
(注意设置number的精度)
nvarchar
->
varchar2
(最好是nvarchar2,但ms这个驱动只提供这种转换)
datetime
->
date
也可以直接编辑sql,注意pl/sql的编写方式,编辑完之后下一步
5.这里的datetime转成date是有警告的,不过没关系,然后可以忽略出错与截断,下一步:
6.点击完成
在oracle
em里面查看刚才导出的数据表及数据
㈣ oracle数据库怎么导出数据库sql语句
首先你安装一个工具:plsql-developer
安装完后再在装一个:汉化包(如果你英语够强的话就不用了)
然后跟用oracle的账号密码登陆developer
进去后,选中1.数据库名2.选中要导出的表3.点击右键,4.导出数据库脚本(可选表结构和数据)~~~具体的你可以看看plsql-developer怎么使用。大概一天不到就可以学会了!呵呵
㈤ oracle用命令行导出sql语句文本
导出命令:
1)单表导出:exp 用户名/密码@服务器别名 tables=表名 file=d:名称.dmp
expjm110/jm110@120_2tables=ajbfile=d:ajb.dmp
多张表:
expjm110/jm110@120_2tables=(ajb,jjdwb)file=d:ajb2.dmp
2)完全导出:也就是数据库中的所有表都导出
格式:exp 用户名/密码@服务器别名 file=d:名称.dmp
expjm110/jm110@120_2file=d:jm110.dmp
导入命令:
因为导入的内容都是dmp文件,所以未涉及到单表导入的情况,统一命令格式
格式:imp 新用户名/密码@新服务器别名 file=d:名称.dmp buffer=102400000 feedback=10000 log=d:名称.txt full=y
参数:buffer:设置缓存大小,越大越好,它决定导入的速度
full:完全导入,导出表结构及存储过程等等
impjm110/jm110@120_1file=d:jm110.dmpbuffer=102400000feedback=10000log=d:jm110.txtfull=y
㈥ 怎样将Oracle中的数据导出成SQL脚本
1、 首先,打开PL/SQL Developer,选中要生成SQL的表
2、 鼠标点击右键—>“Export data”,会弹出“Export Tables”对话框。选中第二个页签“SQL Inserts”,根据自己的需要设置导出条件即可。比如我需要创建表的SQL,则选中如下所示的选项,再选择“Output file”输出到文件,点击按钮“Export”,即可导出。
3、 也可以选择插入数据的SQL脚本,大家按需所选即可。
㈦ 怎样将Oracle中的数据导出成SQL脚本
1、打开PL/SQL DEV,然中要进行导出的表,点击右键,在弹出的菜单中,选中Export data(如下图所示)。
在窗口下方,选中SQL Inserts标签页,设置导出条件。
3、设置完成后,点击Export按钮,即可导出。
㈧ 请问如何导出oracle数据表(只导出某一个用户下的所有数据表)我要语句,用PL/SQL 写,谢谢!
可能很多使用Oracle的客户都会碰到想把某用户所有表导出的情况,本文就提供这样一个方法帮你轻松解决这个问题。 首先在sqlplus下以该用户登录到Oracle数据库,然后将以下内容粘贴到sqlplus中: set feedback off;
set pagesize 0;
set heading off;
set verify off;
set linesize 200;
set trimspool on;
spool c:\数据库备份.bat; select 'eXP username/ffffff@yourdb
TABLES='table_name' FILE='table_name'.dmp
TRIGGERS=N' from user_tables; spool off;
set feedback on;
set pagesize 9999;
set heading on;
set verify on; exit 完成后在找到 c:\数据库备份.bat 文件,编辑该批处理文件,将第一行和最后一行删掉,保存后运行该批处理文件就可全部导出该用户下的所有表。
㈨ 如何使用SQL语句将Oracle数据库表导出为TXT文件
可用spool的方式将oracle的数据导出成文本。
1、登录sqlplus到指定数据库。
2、在某一路径,如c盘data目录下,创建脚本,文件名为:导出脚本.sql 内容如下:
set colsep '|' --设置|为列分隔符
settrimspoolon
setlinesize120
setpagesize2000
setnewpage1
setheadingoff
settermoff
setnum18
setfeedbackoff
spoolc:data导出.txt
select*fromemp;
spooloff
3、执行命令:
@C:data导出脚本.sql
4、执行结束后,c盘data目录下会生成导出.txt的文件,里边内容就是导出表中的内容。