posts - 359,comments - 0,views - 18万

首先确定表数据

然后执行导出命令

复制代码
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

 

posted on   属于我的梦,明明还在  阅读(123)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 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存储服务器,挂载&卸载
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示