ฉันมีสคริปต์ ksh ที่เลือกการนับจากฐานข้อมูลโดยตรง ฉันกำลังแทนที่สิ่งนี้ด้วยการโทรด้วยขั้นตอนการจัดเก็บ My Stored Procedure เลือกเป็นตัวแปร OUT
ฉันจะบันทึกค่า OUT ลงในไฟล์ข้อมูลตามที่ประกาศไว้ในสคริปต์ได้อย่างไร
bteq <<EOF
.RUN FILE $DBENV/1logon.txt
.export data file=$PMRootDir/$FOLDER_NME/SessLogs/pdbasis_count.txt
.set recordmode OFF;
.set sidetitles OFF;
.set titledashes off;
#This Select Statement is being replaced by the Stored Procedure Call
SELECT trim(COUNT(*))
FROM [Removed]
WHERE [Removed]
.IF ERRORCODE <> 0 THEN .QUIT 11;
.export reset;
.logoff;
.quit
อีโอเอฟ