0

我想打破对 Sybasesqr工具的依赖。

是否有解析*.sqr脚本并执行它的 Python 脚本?

4

1 回答 1

0

好久没有回答。所以我写了PySQR - 简单的 Python 脚本来解释(解析和执行)*.sqr脚本。

它实现 Sybase 数据库访问的唯一功能isql是生成分页*.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
于 2017-07-19T17:28:59.030 回答