Oracle导出数据中的prompt,set feedback 等是什么意思

导出数据库中的数据为SQL语句:

prompt Importing table OUTPADM.CCPC_STROKE_CCPCNCZHZSCPGB...
set feedback off
set define off
insert into OUTPADM.CCPC_STROKE_CCPCNCZHZSCPGB (MASTER_PATIENT_ID, MASTER_BRING_COUNT, MASTER_CCPC_TYPE, JLSJ, AGEREGION, RDB_SCPG_MRS, FM_GXY, PEIOU_GXY, XDJM_GXY, ZN_GXY, FM_TNB, PEIOU_TNB, XDJM_TNB, ZN_TNB, FM_GXZ, PEIOU_GXZ, XDJM_GXZ, ZN_GXZ, FM_XZJB, PEIOU_XZJB, XDJM_XZJB, ZN_XZJB, FM_JDMXZ, PEIOU_JDMXZ, XDJM_JDMXZ, ZN_JDMXZ, FM_XY, PEIOU_XY, XDJM_XY, ZN_XY, FM_DQMZZZ, PEIOU_DQMZZZ, XDJM_DQMZZZ, ZN_DQMZZZ, HZ_JY_BOOL, JS_JY_BOOL, HJ_JY_BOOL, JY_BSD_BXJY, JY_BSD_BZCYHC, JY_BSD_BZRHJY, JY_BSD_RYGMXY, HZ_YS_BOOL, JS_YS_BOOL, HJ_YS_BOOL, YS_BSD_BLJYSZZY, YS_BSD_WS, YS_BSD_WFZJZBYS, HZ_YD_BOOL, JS_YD_BOOL, HJ_YD_BOOL, YD_BSD_BXYD, YD_BSD_WC, YD_BSD_BZRHYD, YD_BSD_MYYD, HZYS_STATUS, YS_BSYS, YS_LZYS, YS_BLZYS, YS_PS, YS_DYDZYS, YS_TNBYS, YS_HYGGYSWT, YS_GWXYZYSWJXGWT, SHHL_BOOL, SHHL_BSDYY_WASFSPB, SHHL_BSDYY_KQHLWLS, SHHL_BSDYY_FSDDZC, SHHL_BSDYY_QTRHYYZGBZDZDWT, JSXL_BOOL, JSXL_BSDYY_YBHXW, JSXL_BSDYY_YYHGT, JSXL_BSDYY_SWZC, JSXL_BSDYY_QXYC, JTZC_BOOL, JTZC_BSDYY_WZGZ, JTZC_BSDYY_YZGZDBNSRZGGZ, JTZC_BSDYY_YJTWT, JTZC_BSDYY_JSZGYYD, GAGLS, TBSJ)
values (‘123456‘, 1, ‘卒中‘, to_date(‘19-09-2016‘, ‘dd-mm-yyyy‘), ‘cy70‘, 1, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘是‘, ‘不想戒烟‘, ‘不知抽烟坏处‘, ‘不知如何戒烟‘, ‘如意购买香烟‘, ‘患者饮食‘, ‘家属饮食‘, ‘环境饮食‘, ‘不了解饮食值重要‘, ‘普食‘, ‘无法自己准备饮食‘, ‘患者运动‘, ‘家属运动‘, ‘环境运动‘, ‘不想运动‘, ‘卧床‘, ‘不知如何运动‘, ‘没有没有运动‘, ‘患者意识清楚‘, ‘鼻饲饮食‘, ‘流质饮食‘, ‘半流质饮食‘, ‘普食‘, ‘低盐低脂饮食‘, ‘糖尿病饮食‘, ‘患有管管饮食问题‘, ‘高危险因子饮食未交相关问题‘, ‘生活护理适当‘, ‘为按时翻身拍背‘, ‘口腔护理为落实‘, ‘发生跌倒坠床‘, ‘其他任何犹豫照顾不周导致的问题‘, ‘精神心理‘, ‘仪表和行为‘, ‘语言和沟通‘, ‘思维正常‘, ‘情绪异常‘, ‘家庭支持‘, ‘无照顾着‘, ‘有照顾着但是‘, ‘有家庭问题‘, ‘家属照顾意愿低‘, ‘个案管理师‘, to_date(‘20-09-2016‘, ‘dd-mm-yyyy‘));

prompt Done.

---------------------------
prompt
显示后面的提示,相当于一般的操作系统命令echo,输出后面的信息Importing table t_test
set feedback off

1。set feedback

有三种方式:

set feedback on

set feedback off

set feedback n

默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table created的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:PL/SQL procedure successfully completed 。当载脚本中运行很多语句的时候,一般将feedback设为off。

set feedback n:当一条sql语句返回n或者大于n行记录的时候,就会有feedback,比如:set feedback 5,当返回记录等于或多于5行的时候会有类似8 rows selected.的反馈.如果返回行少于5则没有此反馈。

set define off 

在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无
法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&Plus”系统会理解为以“SQL”打头的字符串,它会提示你输入替代变量
Plus的值,如果你输入ABC,则最终字符串转化为“SQLABC”。 
  set define off 则关闭该功能,“&”将作为普通字符,如上例,最终字符就为“SQL&Plus”

set define off关闭替代变量功能 
set define on 开启替代变量功能 
set define $   (不是能是字母数字和空格)将替代默认变量标志符&为“$”原来的&标志将以普通字符的形式插入,而$后面的字符这会是变量,将会提示你输入。

时间: 2024-10-15 09:53:21

Oracle导出数据中的prompt,set feedback 等是什么意思的相关文章

关于Oracle导出数据的几个错误EXP-00008,ORA-00904,ORA-01003,EXP-00091

首先说明数据库的版本 服务器:10.2.0.5.0 客户端:11.2.0.1.0 导出会报错 EXP-00008: 遇到 ORACLE 错误 1003 ORA-01003: no statement parsed 和 EXP-00008: 遇到 ORACLE 错误 904 ORA-00904: "MAXSIZE": invalid identifier 这小样问题,怎么也不会想到是客户端不能向下兼容吧,困了我很久.我决定试下是不是客户端不兼容问题,果然是这样的. 装了个虚拟机,客户端版

从Oracle导出数据并导入到Hive

1.配置源和目标的数据连接 源(oracle): 目标(Hive 2.1.1),需要事先将hive的驱动程序导入HHDI的lib目录中. Hive2.1.1需要的jar包如下:可根据自身情况更换hadoop和hive的jar包. hadoop-common-2.6.0.jar hive-common-2.1.0.jar hive-jdbc-2.1.0.jar hive-metastore-2.1.0.jar hive-serde-2.1.0.jar hive-service-2.1.0.jar

使用spool命令从Oracle导出数据

公司的网站用的是Oracle数据库,最近要导出里面的数据,使用mysql数据库 spool D:\DB\{文件名}.sql set heading off; set echo off; set feedback off; set pages 0; set termout off; set pagesize 0; select CONCAT(CONCAT('insert into ARTICLEATT values(', {列名1}),','||{列名2}||','||{列名3}||');') f

Sqoop从Oracle导出数据出错:The Network Adapter could not establish the connection

Sqoop执行命令: ./sqoop  import  --connect jdbc:oracle:thin:@10.112.101.251:1621:crmadbmr --username bass_etl --password 75!n!u6J --table DBPMSADM.PD_USERSVC_INFO_00 -m 4 --target-dir /ext/ods/PD_USERSVC_INFO_00/2014071906 执行日志: crmd3n:/d2_data0/user/ocdc

Java实现Oracle导出数据到Excel

1.导入相应的jar包(jxl.jar 和 数据库连接的jar包) 2.写数据库连接的工具类 import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException; public class Dbutil {    /*     * 功能:编写一个静态方法用于与数据库建立连接 输入参数:无 返回值:数据库连接对象     */ 

Oracle导出数据到txt

使用SQLPlus的spool命令  操作步骤  1. 新建一个脚本文件,存放起来,如D:\spool.sql,具体代码如下 set echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 set feedback off --是否显示当前sql语句查询或修改的行数 set newpage none --会在页和页之间没有任何间隔 set verify off -- set pagesize 0 --分多少页 set term off --在用spool

从oracle导出数据成csv,将csv导入mongodb问题

将csv数据打开,查找"符号,全部替换为空(啥也不用填),保存 在运行就可以了

Oracle查询数据中占用空间最大的表

--第一步,查询istaudit数据库文件ID,文件路径 select file#,name from v$datafile where lower(name) like '%istaudit.dbf'; --第二步,查询istaudit数据库文件的最大模块 select max(t.BLOCK_ID) from dba_extents t where t.FILE_ID=7; --第三步,查询最大模块的名称,比如某张表 select segment_name,segment_type,tabl

oracle中导入导出数据备份数据库

原文:oracle中导入导出数据备份数据库 数据库所在位置                         将数据导出到的文件名                    用户名 备份数据库 :exp csm/[email protected]/orcl file=c:/baoan_1.1.0_20120816.dmp owner=(csm) 数据库所在位置                         需要导入数据的文件名 恢复数据库 :imp csm/[email protected]/orc