- 论坛徽章:
- 0
|
题目是这样的
写个bash脚本从数据库cqjf/cqjf@utfce的cp_crdtbl取出cb_cardholder_no最后一位为偶数的卡号到文件cardno.txt
另外卡号里头不能带4
存储格式是varchar
远程登录到其它机器,连接数据库cqjf/cqjf@utfce
我是这样做的,哪里错了,在我做的原基础上该怎么改哦?各位兄弟姐妹帮帮忙阿
#!/bin/bash
export mycard=cqjf/cqjf@utfce
sqlplus ${mycard} <<!
set echo off;
set pagesize 1000;
set heading off;
set feedback off;
set term off;
set newpage none;
set trimout on;
set trimspool on;
set cb_cardholder_no=convert (int,varchar);
spool cardno.txt;
select cb_cardholder_no from cp_crdtbl where cb_cardholder_no % 2 = 0 and cb_caedholder_no like '%[^4]%';
spool off;
set feedback on;
set term on;
@cardno.txt
exit;
! |
|