当前位置: 首页 > 知识库问答 >
问题:

如果Elsif有什么问题?

曾德水
2023-03-14
    DECLARE DBName VARCHAR(100); ApplicationURL VARCHAR(100);

BEGIN
select NAME into DBName FROM v$database;  

  IF DBName = 'WAMDEV' THEN ApplicationURL := 'http://srpwam10:9080/maximo';
      ELSIF  DBName ='WAMDEVPJ' THEN ApplicationURL := 'http://srpwam10:9080/maximo';
      ELSIF  DBName = 'WAMTST' THEN ApplicationURL := 'http://wamtest/maximo'
      ELSIF  DBName = 'WAMTSTPJ' THEN ApplicationURL := 'http://wamtest/maximo'
      ELSIF  DBName = 'WAMQA' THEN ApplicationURL := 'http://wamqa/maximo'
      ELSIF  DBName = 'WAMQAPJ'  THEN ApplicationURL := 'http://wamqa/maximo'
      ELSE  DBName = 'WAMP' THEN ApplicationURL := 'http://wam/maximo'
    END IF ;
    DBMS_OUTPUT.PUT_LINE(ApplicationURL)
    END

它给出了错误:ORA-06550:第9行,第7列:PLS-00103:在期望下列之一时遇到了符号“elsif”:

  • &=-+;in是mod余数而不是rem<>或!=或~=>=<=<>和或类似于2类似于4类似于multiset成员子multiset之间
    1. 00000-“行%s,列%s:\n%s”*原因:通常是PL/SQL编译错误。

共有1个答案

戈宏义
2023-03-14

添加了你丢失的分号

DECLARE
  DBNAME         VARCHAR(100);
  APPLICATIONURL VARCHAR(100);

BEGIN
  SELECT NAME INTO DBNAME FROM V$DATABASE;

  IF DBNAME = 'WAMDEV' THEN
    APPLICATIONURL := 'http://srpwam10:9080/maximo';
  ELSIF DBNAME = 'WAMDEVPJ' THEN
    APPLICATIONURL := 'http://srpwam10:9080/maximo';
  ELSIF DBNAME = 'WAMTST' THEN
    APPLICATIONURL := 'http://wamtest/maximo';
  ELSIF DBNAME = 'WAMTSTPJ' THEN
    APPLICATIONURL := 'http://wamtest/maximo';
  ELSIF DBNAME = 'WAMQA' THEN
    APPLICATIONURL := 'http://wamqa/maximo';
  ELSIF DBNAME = 'WAMQAPJ' THEN
    APPLICATIONURL := 'http://wamqa/maximo';
  ELSE
    DBNAME := 'WAMP';
    APPLICATIONURL := 'http://wam/maximo';
  END IF;
  DBMS_OUTPUT.PUT_LINE(APPLICATIONURL);
END;

也可以使用案例陈述,在一些人看来,这是一种更干净的外观。

 类似资料:
  • 本文向大家介绍render函数中return如果没有使用()会有什么问题?相关面试题,主要包含被问及render函数中return如果没有使用()会有什么问题?时的应答技巧和注意事项,需要的朋友参考一下 我们在使用JSX语法书写react代码时,babel会将JSX语法编译成js,同时会在每行自动添加分号(;),如果后换行了,那么就会变成 一般情况下会报错: Nothing was returne

  • 本文向大家介绍问题:如果数据有问题,怎么处理;相关面试题,主要包含被问及问题:如果数据有问题,怎么处理;时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1.上下采样平衡正负样例比;2.考虑缺失值;3.数据归一化 解析:发散问题需要自己展现自己的知识面      

  • 问题内容: 关于python 3.0中reduce()函数的更改以及如何删除它,网上似乎有很多热烈的讨论。我有点难以理解为什么会这样。我发现在各种情况下使用它是很合理的。如果蔑视仅仅是主观的,我无法想象会有这么多人关心它。 我想念什么?reduce()有什么问题? 问题答案: 正如Guido在Python 3000 帖子中的reduce()的命运中所说: 所以现在reduce()。实际上,这是我一

  • 问题内容: 最近,我在一些最差的PHP实践中阅读了此线程。在第二个答案中,有一个关于的使用的简短讨论,我只是想知道所有有关的内容。 我个人使用它来切分给定的数组,例如或稍后在其中清理变量,因为它们已为我方便地命名。 这是不好的做法吗?这有什么风险?您对的使用有何看法? 问题答案: 我发现这只是一种不好的做法,因为它会导致许多变数,将来的维护者(或您自己在几周内)都不知道它们的来源。考虑这种情况:

  • 问题内容: 我简直不敢相信我网站上正在发生的事情。当我添加此行时: 一切正常。如果我不这样做,CSS就会“混乱”,一切都会变得不同,布局也会变得“丑陋”。 这条线如何解决所有问题? 问题答案: 您正在将HTML与XHTML混合使用。 通常,声明用于区分HTMLish语言的版本(在这种情况下为HTML或XHTML)。 不同的标记语言将表现不同。我最喜欢的例子是。在浏览器中查看以下内容: XHTML

  • 本文向大家介绍Kafka有内部的topic吗?如果有是什么?有什么所用?相关面试题,主要包含被问及Kafka有内部的topic吗?如果有是什么?有什么所用?时的应答技巧和注意事项,需要的朋友参考一下 __consumer_offsets,保存消费者offset