wdjh.net
当前位置:首页 >> linux shEll sElECt >>

linux shEll sElECt

结果有时不止一条。可以用变通的方法,先select到一个文件,shell再从文件中取...

两个方法: 1.用Oracle 的spool方法 在sql语句里面加两行select_emp.sql 写成这样: spool emp.txt; select * from emp; spool off quit 2.使用linux方法: 增加一个shell调用这个select_emp.sh:就取名为:run_select.sh 内容为: ./select_emp...

可以啊,linux的计划任务,执行脚本内容就是spool导出,导出的文件可以通过日期等命名(可设置保留时间,比如留下一周的原文件,万一后面的xls文件出问题了,还能再次生成),然后再将这个文件的内容追加到你说的那个xls文件中,再复制文件到ftp...

db2 connect to [dbname] db2 "select min(a) from b;" > t.txtdb2 terminatedate=`cat t.txt | tail -2 | head -1` echo $date

1、用sqlplus执行 spool emp.xls select * from emp; spool off即可 2、实例 #!/bin/sh #!/bin/bash today=`date +%Y%m%d` file=emp_${today}.xls sqlplus 'scott/tigger'

mysql -uroot -p -Dmysql -e "select user from mysql.user;" |tail -n +2 mysql -uroot -p -Dmysql -e "select user from mysql.user\G;"

var =`db2 -x “select update_time from test_time”` echo $var

#!/usr/bin/python #select-best-mirror.py #将~替换为TAB或空格 import os import time def parse_arguments(): ~lst=os.sys.argv ~dict={} ~for arg in lst: ~~para = arg.split('=') ~~try: ~~~dict[para[0]] = para[1] ~~except: ~~~dict[pa...

这样就行了: gcm | % { help $_.name}你如果一定要多此一举也应当这样写: gcm | select name | % { $_.name }因为select name 以后管道中的对象变成了PSCustomObject。

单引号换成双引号: echo “select count(*) from ${tablename};” | sqlplus $ACCOUNT/$PASSWORD@$ORACLE_LOGIP:1521/$SID > ${TMPFILE}

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com