我在Oracle Apex的程序代码中出错。
PLS-00103遇到符号"<"
我认为这是说它没有识别谷歌地图的JavaScript,但我不确定。我试图在oracle apex中创建一个由PL / SQL调用的过程,让用户使用可拖动标记,并找到一个地理编码。
这是我的代码:
@pytest.mark.parametrize('value', (1, -3, 2, 0))
def test_not_larger_than_two(value):
assert not larger_than_two(value)
@pytest.mark.parametrize('a, b', [(2, 1), (10, 5)])
def test_greater(a, b):
assert a > b
答案 0 :(得分:1)
您没有将脚本字符串括在单引号中:
a_map := '<script type="text/javascript" ...
...
}
</script>';
或者由于您的脚本可能包含引号,因此您可以使用引号text literal语法,因此您不必转义它们:
a_map := q'%<script type="text/javascript" ...
...
}
</script>%';
这里的棘手问题是选择引号分隔符;像普通人一样喜欢&lt ;, [,#等可能会出现在脚本中。我已经去了%但你可能需要改变它,因为你肯定不会出现在文本中。