我希望打破Sybase sqr
工具的依赖性。
是否有一个解析*.sqr
脚本并执行它的Python脚本?
答案 0 :(得分: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