Analytics and Automation Software : Cisco Data Virtualization

如何写读从表的列并且打印列值的脚本?

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 7 月 17 日) | 反馈

简介

本文描述如何打印结果到有CALL打印关键字的控制台屏幕。

贡献用阿尼尔Prabhu, Cisco TAC工程师。

如何写读从表的列的脚本,然后打印出列值?

在此部分的脚本进行这些操作: :

  • 读两列(DOMAIN_TYPE, DOMAIN_NAME)从系统表/services/databases/system/ALL_DOMAINS。
  • 打印出两列的内容。
PROCEDURE pConcat()
BEGIN
declare result cursor;
declare domaintype VARCHAR(15);
declare domainname VARCHAR(15);
declare concat VARCHAR(70);
OPEN result FOR SELECT DOMAIN_TYPE, DOMAIN_NAME from
/services/databases/system/ALL_DOMAINS;
fetch result into domaintype, domainname;
whileloop:
while result.found
do
begin
fetch result into domaintype, domainname;
set concat = domaintype || ' ---> ' || domainname;
CALL PRINT (concat);
end;
end while;
close result;
END

当此镜像显示,结果打印到控制台:


相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 119190