我想打破对 Sybasesqr
工具的依赖。
是否有解析*.sqr
脚本并执行它的 Python 脚本?
好久没有回答。所以我写了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