免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1125 | 回复: 3
打印 上一主题 下一主题

疑难杂正症 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-10 10:50 |只看该作者 |倒序浏览
#!/bin/sh
if [ $# != 3 ]
then
        exit
fi

eid=$1
sid=$2
sd=$3
if [ ${eid} -eq x ]
then
${eid}="%"
fi

if [ ${sid} -eq x ]
then
${sid}="%"
fi

${SYBASE}/isql -Uuser -Pusertest -SUSER_SERVER <<!
drop table user_err_${eid}_${sid}_${sd}
go
create table user_err_${eid}_${sid}_${sd}(
sid varchar(10) null,
did varchar(10) null,
svid varchar(20) null,
rtime varchar(20) null
)
go
!

if [ ${sd} -eq x ]
then

for num in 5 6 8 9
do
        ${SYBASE}/isql -Uuser -Pusertest -SUSER_SERVER <<!
        delete from user_err_${eid}_${sid}_${sd}
        go
        insert into user_err_${eid}_${sid}_${sd}
        select sid,
        did,
        svid,
        rtime
        from SPSM_ERROR_DETAIL${num}
        where eid like '${eid}' and left(sid,4) like '${sid}'
        go
        !
        ${SYBASE}/bcp user_err_${eid}_${sid}_${sd} out ${sid}_${eid}_${num}.txt -Uuser -Pusertest -SUSER_SERVER -c -t"|"
done
else
    ${SYBASE}/isql -Uuser -Pusertest -SUSER_SERVER <<!
    insert into user_err_${eid}_${sid}_${sd}
    select sid,
    did,
    svid,
    rtime
    from USER_ERROR${sd}
    where eid like '${eid}' and left(sid,4) like '${sid}'
    go
    !
    ${SYBASE}/bcp user_err_${eid}_${sid}_${sd} out ${sid}_${eid}_${sd}.txt -Uuser -Pusertest -SUSER_SERVER -c -t"|"
fi

${SYBASE}/isql -Uuser -Pusertest -SUSER_SERVER <<!
    drop table user_err_${eid}_${sid}_${sd}
    go
!
------------------------------------------------
一直报最后一行“`文件结束' 非期望的”

[ 本帖最后由 warmcool 于 2007-1-10 10:51 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-01-10 10:57 |只看该作者
使用<<EOF
EOF
要顶行写...另外用!不太好吧......

论坛徽章:
0
3 [报告]
发表于 2007-01-10 11:40 |只看该作者
${sid}="%"  这个好像也不对

论坛徽章:
0
4 [报告]
发表于 2007-01-10 12:57 |只看该作者
搞定了,谢谢Edengundam (Eden)    风云使者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP