【发布时间】:2015-09-18 22:34:14
【问题描述】:
我有一个直接从数据库中选择计数的 ksh 脚本。我用带有存储过程的调用替换它。我的存储过程选择了一个 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
EOF
【问题讨论】:
标签: unix stored-procedures ksh teradata