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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.
View Code

---------------------------
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 $   (不是能是字母数字和空格)将替代默认变量标志符&为“$”原来的&标志将以普通字符的形式插入,而$后面的字符这会是变量,将会提示你输入。

以上是关于Oracle导出数据中的prompt,set feedback 等是什么意思的主要内容,如果未能解决你的问题,请参考以下文章

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

easypoi $fe和fe的区别

oracle导出怎么导出表数据

怎么把SQL数据库表的结构导出到Word

oracle 怎么导出数据库中的表

Oracle数据库如何导出??