如何用引号编写SQL语句?

Pet*_*zov 2 java sql oracle

可能重复:
在Java中,有没有办法编写字符串文字而不必转义引号?

我想通过sql查询获得Oracle starttime.我使用这个SQL语句

SQL_Statement = "select to_char(startup_time, 'HH24:MI DD-MON-YY') "Startup time" from  v$instance";
Run Code Online (Sandbox Code Playgroud)

当我尝试使用此SQL语句编写代码时,引号存在问题.编写此SQL语句的正确方法是什么?

最好的祝愿

PS我使用Java.当我尝试运行此SQL查询时:

select  to_char(startup_time, 'HH24:MI DD-MON-YY') 'Startup time' from  v$instance
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Error starting at line 1 in command:
select  to_char(startup_time, 'HH24:MI DD-MON-YY') 'Startup time' from  v$instance 
Error at Command Line:1 Column:50
Error report:
SQL Error: ORA-00923: FROM keyword not found where expected
00923. 00000 -  "FROM keyword not found where expected"
*Cause:    
*Action:
Run Code Online (Sandbox Code Playgroud)

Jus*_*ave 5

在Java中,您需要使用单个'\'字符来转义字符串中的双引号

SQL_Statement = "select to_char(startup_time, 'HH24:MI DD-MON-YY') \"Startup time\" from  v$instance";
Run Code Online (Sandbox Code Playgroud)

请参阅Java中的字符串中的双引号转义