首先确定表数据
然后执行导出命令
SET FEEDBACK OFF 关闭SQL*Plus在执行SQL语句后显示的行数反馈。 SET HEADING OFF 关闭列标题的显示。 SET TRIMSPOOL ON 设置在spooling输出时自动去除多余的空格。 SET PAGESIZE 0 设置页面大小为0,意味着不限制输出的页面大小。 SET LINESIZE 32767 设置每行的最大字符数为32767,这是Oracle数据库中允许的最大行长度。 SET FEEDBACK 6 设置在执行SQL语句后显示的行数反馈级别为6,这通常意味着显示实际的行数。 SPOOL BPM_EXT_PROCINST.sql SELECT 'INSERT INTO BPM_EXT_PROCINST (ID, BUSI_ID, BUSI_NAME, BUSI_TYPE_ID, BUSI_TYPE_NAME, START_TIME, END_TIME, PROCDEP_ID, J4_PI_ID, J4_PI_DBID, J4_PI_STATE) VALUES (' || TO_CHAR(ID) || ', ''' || REPLACE(BUSI_ID, '''', '''''') || ''', ''' || REPLACE(BUSI_NAME, '''', '''''') || ''', ''' || REPLACE(BUSI_TYPE_ID, '''', '''''') || ''', ''' || REPLACE(BUSI_TYPE_NAME, '''', '''''') || ''', ''' || TO_CHAR(START_TIME, 'YYYY-MM-DD HH24:MI:SS') || ', ' || TO_CHAR(END_TIME, 'YYYY-MM-DD HH24:MI:SS') || ', ''' || REPLACE(PROCDEP_ID, '''', '''''') || ''', ''' || REPLACE(J4_PI_ID, '''', '''''') || ''', ''' || REPLACE(J4_PI_DBID, '''', '''''') || ''', ''' || REPLACE(J4_PI_STATE, '''', '''''') || ''');' AS insert_statement FROM BPM_EXT_PROCINST; SPOOL OFF
涉及中文,添加中文环境变量
export NLS_LANG=.AL32UTF8
sqlplus username/password@database
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2022-10-24 Packstack 快速部署openstack
2022-10-24 Ubuntu 安装以及常用命令
2022-10-24 Shell脚本中的while getopts用法,脚本中套用多个变量
2022-10-24 nexus 部署和使用
2022-10-24 部署NFS存储服务器,挂载&卸载