Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Oracle 中创建一个在名称中使用分号的存储过程。我正在使用 SQLPlus 命令行创建存储过程,它抱怨分号是无效字符。
是否有转义字符允许存储过程包含分号?
谢谢
如果你真的必须......
create or replace procedure "!@#$%^&*();:<>?,./\|{}[]"( "@#$%;<>^^@@&" number ) is begin dbms_output.put_line( 'Output is ' || "@#$%;<>^^@@&" ); end; / exec "!@#$%^&*();:<>?,./\|{}[]"( 2 ); run ------- Output is 2
提示:用引号将过程名称括起来。