`

shell导出表中数据另存为文件,每个文件存5条数据

阅读更多
echo   "SET   HEADING   OFF; "> selectkeywords.sql   
echo   "SET   FEEDBACK   OFF; ">> selectkeywords.sql   
echo   "SET   LINESIZE   500; ">> selectkeywords.sql   
echo   "SET   trimspool   on; ">> selectkeywords.sql   
echo   "SET   termout   off; "   >> selectkeywords.sql   
echo   "SET   NEWPAGE   NONE; "   >> selectkeywords.sql   
echo   "SPOOL   export.txt; "   >>   selectkeywords.sql   
echo   "SELECT   comid || ', '|| " >> selectkeywords.sql   
echo   "  industryid || ', '|| " >> selectkeywords.sql   
echo   "   keyid || ', '|| " >> selectkeywords.sql   
echo   "   keyqueue || ', '|| " >> selectkeywords.sql   
echo   "   keywords || ', '|| " >> selectkeywords.sql   
echo   "   keyqueue || ', '|| " >> selectkeywords.sql   
echo   "   lx_status || ', '|| " >> selectkeywords.sql   
echo   "   keydate from   bst_prcorp_keyword_temp;" >> selectkeywords.sql   
echo   "SPOOL   OFF "   >>   selectkeywords.sql   
echo   exit | ${ORACLE_HOME}/bin/sqlplus   -s   wap_root/wap_root   @selectkeywords.sql;
split   -l   5   export.txt   KEYWORD;
ls KEYWORD*| while read file;do ((++n));mv "$file" KEYWORD`date +%Y%m%d`$n.txt;done;

 

分享到:
评论

相关推荐

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    shell脚本导出表数据并压缩文件上传指定ftp目录

    在这个场景中,我们关注的是如何利用shell脚本来实现特定的功能:根据时间条件导出数据库表数据,计算文件信息,压缩文件,以及通过FTP上传到指定的远程目录。下面将详细阐述这些知识点。 首先,我们需要理解`shell...

    hbase导出csv,文本,html文件

    标题“hbase导出csv,文本,html文件”指的是从HBase中导出数据并转换为常见的文本格式,如CSV、文本和HTML,以便于进一步的分析或报告生成。这个过程通常涉及到多个步骤,包括HBase与Hive的交互,以及数据的迁移和...

    从数据库中导出表生成dbf文件命令

    从给定的信息来看,主要涉及的是使用SQL Server的批处理工具BCP(Bulk Copy Program)来从数据库中导出表并生成dbf文件的过程。下面将详细介绍这一过程及相关知识点。 ### BCP工具简介 BCP是SQL Server提供的一款...

    shell脚本mysql导出指定表并分表存储

    mysql导出指定表并分表存储sql文件且压缩的shell脚本,数据库数据过大时,可以用于数据库备份

    shell脚本导出自定义的表列数据

    可以自定义地导出对应的列数据的shell脚本代码可以自定义地导出对应的列数据的shell脚本代码可以自定义地导出对应的列数据的shell脚本代码

    oracle 快速导出数据至cvs文件

    非常好用的,速度超快,免费的。请支持原作者,微博名:云计算民工。我只是搬运工。教程请自行去搜。

    shell脚本生成.txt数据文件

    在这个特定的场景中,我们关注的是如何使用Shell脚本来生成`.txt`数据文件。`.txt`文件是最常见的文本文件格式,通常用于存储纯文本信息,例如日志、代码、文档等。 首先,让我们了解基本的Shell脚本结构。一个简单...

    Shell脚本批量添加CSV数据到MySQL

    首先,`prov.csv` 是一个包含CSV(逗号分隔值)格式的数据文件,这种文件类型常用于存储表格数据,易于读写和处理。在本案例中,它可能包含了省(province)的相关数据,如省份名称等。 接着,`insert_sct_Province...

    SQL 导入导出Excel数据的语句

    这个存储过程可以将数据从 SQL 数据库的某个表中导出到 Excel 文件中,并且可以自动创建文件和表头。 结论 在本文中,我们介绍了如何使用 SQL 语句将数据从 Excel 文件中导入到 SQL 数据库中,以及如何将数据从 ...

    shell脚本实现mysql从原表到历史表数据迁移

    文件名为`mysqlMigrate`的压缩包很可能包含这个实现上述功能的Shell脚本,以及可能的配置文件和帮助文档。在实际使用前,需要根据具体的数据库环境和需求进行适当的配置。 总的来说,这个Shell脚本是数据库管理员和...

    数据库定时shell脚本 对表定时做前一天数据导出备份 同时删除当前表前一天导出数据

    5. **删除旧备份**:在导出数据后,可能需要清理过期的备份,防止存储空间被过度占用。这可以通过`find`命令实现,查找并删除超过一定天数的文件。 6. **执行删除操作**:使用`mysql`或`psql`命令删除表中前一天的...

    easyExcel实现大数据导出

    4. **使用`EasyExcel.write()`方法导出数据**:提供文件输出流、实体类的Class对象以及可选的写处理器,`easyExcel`会自动完成数据的写入。 ```java OutputStream out = new FileOutputStream("output.xlsx"); ...

    Oracle数据泵并行导入导出.zip

    "data"目录可能包含已导出的数据文件,这些文件是以Oracle数据泵的二进制格式存储的,可以被导入到另一个Oracle数据库中。数据泵导出的文件通常带有.DMP扩展名。 六、脚本说明(docx) "脚本说明.docx"文档很可能是...

    将SQL数据库表转换成XML文件输出(脚本)

    - 遍历临时表中的所有表名,并为每个表生成相应的XML文件。 - 使用`bcp`命令来创建格式文件,再使用`FOR XML AUTO`来生成XML数据,并最终通过`bcp`命令将XML数据导出到指定路径。 ```sql declare cur cursor for...

    mysql数据迁移,本资源用shell脚本自动完成,人机交互

    在进行数据迁移时,我们通常会先使用`mysqldump`将源数据库的数据导出为SQL文件,然后在目标环境中使用`mysql`命令将这些数据导入。 Shell脚本可以包含以下步骤: 1. **连接源数据库**:使用`mysql`命令或者`...

    导出sqlserver 2000的表结构

    除了SQL查询,还可以使用SQL Server提供的扩展存储过程`xp_cmdshell`结合BCP命令来导出数据和表结构。BCP(Bulk Copy Program)是SQL Server的一个工具,用于快速导入导出大量数据。 #### 2. BCP命令解析 - **`...

    shell脚本卸载数据模板(Oracle)

    脚本中包括数据卸载,编码转换(GBK转UTF8),获取批次号(不同批次卸数使用),尾行加行数,FTP上传、以及增加注释了文件切割成多个文件的语句(针对大文件进行切割使用)。 注意:配置/etl/shell/config中的环境...

    Shell创建MySQL数据表

    在你提供的`create_table.sh`文件中,很可能是包含了用于创建数据库表的MySQL命令的Shell脚本。 在Shell脚本中,你需要先确保MySQL客户端可用,并正确配置了连接参数,如主机名、用户名、密码和数据库名。一个简单...

Global site tag (gtag.js) - Google Analytics