我想通过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)
在Java中,您需要使用单个'\'字符来转义字符串中的双引号
SQL_Statement = "select to_char(startup_time, 'HH24:MI DD-MON-YY') \"Startup time\" from v$instance";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9119 次 |
| 最近记录: |