Analytics and Automation Software : Cisco Data Virtualization

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

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2016 年 4 月 21 日) | 反馈

简介

本文描述如何打印结果到有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