0 0

Shell脚本支持遍历数据库查询的结果么?3

写shell脚本 需要查询数据库结果 并且循环将每条结果处理后 插入另外一张表

echo $scanSql|$ORACLE_HOME/bin/sqlplus $USERNAME/$DBPASSWORD@$DBNAME|cat|grep msg| cut -c 5- |while read msg
请问这条语句能降scanSql的查询结果 保存到msg变量中么?

新手仿写程序 没学过shell 请大家帮忙
2011年10月24日 15:58
目前还没有答案

相关推荐

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

    本篇将详细介绍如何使用Shell脚本结合CSV文件批量将数据导入MySQL数据库,以提高工作效率。 首先,`prov.csv` 是一个包含CSV(逗号分隔值)格式的数据文件,这种文件类型常用于存储表格数据,易于读写和处理。在本...

    shell脚本操作mysql数据库删除重复的数据

    本文将探讨如何使用shell脚本来操作MySQL数据库,以便删除重复的数据。在某些情况下,由于各种原因,如数据导入错误或业务逻辑问题,数据库可能会出现重复记录。在这种情况下,编写一个脚本来自动化清理过程可以大大...

    把mysql查询结果保存到文件的shell脚本

    该脚本是先删除已经存在的文件,然后后台执行SQL语句将其执行结果以一定的格式写入文件 代码如下:#!/bin/bashif [ -f “/var/lib/mysql/hell.txt” ]; thenrm -f /var/lib/mysql/hell.txtecho “delete /var/lib/...

    监控Oracle数据库的常用shell脚本

    ### 监控Oracle数据库的常用Shell脚本 #### 一、脚本来监控Oracle数据库: ##### 1. 检查实例的可用性 检查Oracle实例是否正常运行是日常监控的重要部分。通过`ps -ef | grep smon`命令可以查看当前系统上运行的...

    大数据采集与处理技术相关shell脚本

    根据提供的文件信息,我们可以归纳出三个主要的大数据采集与处理技术相关的Shell脚本知识点:自动创建文件、自动采集以及分区。 ### 自动创建文件 此脚本的主要功能是基于两个给定日期(`beg_date` 和 `end_date`...

    一个Shell小脚本精准统计Mysql每张表的行数实现

    本文将详细讲解如何使用Shell脚本来精准统计MySQL每张表的行数。 首先,我们需要连接到MySQL服务器并获取所有数据库的名称。在Shell脚本中,可以使用`mysql`命令执行SQL语句`show databases;`来获取这些信息。然后...

    java读xls文件成shell脚本

    在Java编程环境中,读取Excel(xls)文件并将其转换为Shell脚本是一种常见的数据处理需求,特别是在将数据导入数据库时。以下是一个基于给定描述的知识点详解: 1. **Java与Excel文件交互**: Java中处理Excel文件...

    shell编程 CD数据库

    这个名为"shell编程 CD数据库"的项目显然是利用shell脚本语言创建的一个用于管理CD集合的程序。在这个项目中,我们可以学到如何使用shell脚本进行文件操作、用户交互以及数据管理。 首先,shell脚本是基于Unix/...

    自动备份多数据库脚本

    这通常通过循环遍历数据库列表来实现,对每个数据库执行单独的备份操作。在MySQL中,可以使用`mysqldump`命令来创建数据库的结构和数据的SQL转储文件,这是常见的备份方法。例如,脚本可能包含类似以下的命令行: `...

    Shell练习(3)_连接数据库并分析表

    在本篇“Shell练习(3)_连接数据库并分析表”的主题中,我们将探讨如何使用Shell脚本与数据库进行交互,以及如何对数据库中的表进行分析。在这个过程中,我们不仅会学习基本的Shell命令,还会涉及到SQL查询以及数据...

    shell脚本定时备份MySQL数据库数据并保留指定时间

    本文将深入探讨如何使用Shell脚本来实现MySQL数据库的定时备份,并且确保备份文件仅保留指定的时间,以此避免存储空间浪费和不必要的管理负担。 首先,我们需要了解基本的Shell脚本语法和MySQL的备份工具`mysqldump...

    shell脚本实现mysql定时备份、删除、恢复功能

    下面详细地介绍如何利用Shell脚本来实现MySQL的定时备份、删除旧备份以及恢复数据库的功能。 ### MySQL备份 为了备份MySQL数据库,我们通常使用`mysqldump`工具,它是一个非常有效的命令行工具,专门用于导出MySQL...

    Linux自动备份MySQL数据库脚本代码

    标题所提及的“Linux自动备份MySQL数据库脚本代码”是一种实用的方法,它允许系统管理员编写一个Shell脚本来定期执行MySQL数据库的备份操作。这个脚本利用了Linux的`cron`服务,这是一个强大的定时任务调度器,可以...

    使用shell脚本每天对MySQL多个数据库自动备份的讲解

    接着,脚本遍历数据库列表,使用`mysqldump`命令进行数据库备份,这里假设每个数据库的备份文件名是数据库名加日期后缀,并使用`gzip`进行压缩: ```bash for dbName in "${dbNames[@]}" do dumpFile="$dbName-$...

    bash shell 连接数据库批量跑数据

    当需要对数据库进行批量操作时,bash shell脚本可以成为一个非常有效的工具。本文将深入探讨如何使用bash shell连接数据库并进行批量数据处理。 首先,我们需要了解如何在bash shell中与数据库交互。这通常涉及到...

    docker + mysql数据库备份脚本.pdf

    "Docker + MySQL 数据库备份脚本" 本文档提供了一份使用 Docker 容器备份 MySQL 数据库的 Bash 脚本。该脚本使用了 MySQL 命令行工具 mysqldump 对数据库进行备份。 知识点一:Docker 容器的使用 ----------------...

    GREENPLUM数据库参考文件

    3. **编写SQL脚本**:创建一个shell脚本(例如`sales.sh`),用于执行在Oracle数据库上的查询。在示例中,脚本连接到Oracle并执行SQL查询,将结果格式化为CSV,以适应GREENPLUM的外部表需求。确保设置适当的日期格式...

Global site tag (gtag.js) - Google Analytics