Oracle存储过程名称
如果你真的必须......
create or replace procedure "[email protected]#$%^&*();:<>?,./\|{}[]"("@#$%;<>^^@@&" number)
is
begin
dbms_output.put_line('Output is ' || "@#$%;<>^^@@&");
end;
/
exec "[email protected]#$%^&*();:<>?,./\|{}[]"(2);
run -------
Output is 2
提示:环绕过程名称加上引号。
+1用于回答Q,但是......只要我看到字符串就像!@#$%...我认为代码是脏话。如果我在标识符中看到这些字符,我就会这样做,我就是那种发誓的人! –
对不起,我不是英语母语的人,我不太确定“发誓”是什么意思,我希望我没有得罪你,如果是的话,那么我很抱歉,这不是我的意图无礼。 – krokodilko
Oh no @kordirko,我只是在开玩笑 - 在你的回答中没有任何冒犯,我只是很容易被逗乐,并且有幽默感。 –
什么在地球上_that_是好的?除了造成混乱和混乱,这是... – ppeterka
这不是我的要求.. – Steven
你是否从[Dilbert](http://www.dilbert.com)为** PHB **工作?我很遗憾听到这个消息,但是我从那个地方跑起来就像在着火。 – ppeterka