2017-07-12 39 views

回答

0

很长一段时间没有答案。 所以我写了PySQR - 简单的Python脚本来解释(解析和执行)*.sqr脚本。

使用isql实现Sybase数据库访问的唯一功能是分页*.txt报告生成。

旧脚本:

sqr ${BRASS_DIR}/client_confirm_${SYSTEM}_1.sqr \ 
    ${BRASS_US_USER}/${BRASS_US_PW} \ 
    "Jul 19 2017 06:00:00:860AM" \ 
    "Jul 19 2017 07:37:19:370AM" \ 
    $(echo $$) \ 
    ${ALL} \ 
    -V${SYB_SERVER} -XB -XP >> /tmp/client_confirm.$$ 

转换脚本:

./pysqr.py --start_time="Jul 19 2017 06:00:00:860AM" \ 
    --finish_time="Jul 19 2017 07:37:19:370AM" \ 
    --pid=1708 \ 
    --lis_file_name=client_confirm_US.lis