Advertisement
Guest User

Untitled

a guest
Jan 14th, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. Exception in thread "main" java.sql.SQLException: ORA-00923: palavra-chave FROM não localizada onde esperada
  2.  
  3. package Principal;
  4. import java.sql.*;
  5.  
  6.  
  7. public class Principal {
  8.  
  9. public static void main(String[] args) throws Exception {
  10.  
  11. Connection conexao = ObterConexao();
  12.  
  13. Statement statement = conexao.createStatement();
  14.  
  15.  
  16. String query = "SELECT a.rp_package_value AS ICCID,"
  17. + "c.rrs_resource_value AS IMSI,"
  18. + "("
  19. + "CASE"
  20. + " WHEN (SUBSTR (c.rrs_resource_value, 6, 1) = SUBSTR (a.rp_package_value, 9, 1))"
  21. + "AND (SUBSTR (c.rrs_resource_value, 6, 2) <> '00')"
  22. + "THEN 'Valid'"
  23. + "ELSE 'Invalid'"
  24. + "END ) AS IMSI_CHECK ,"
  25. + "rrs_resource_sts Status, rp_package_sts"
  26. + "FROM mtaapp20.rm_packages a,"
  27. + "mtaapp20.rm_package_content b,"
  28. + "mtaapp20.rm_resource_stock c"
  29. + "WHERE a.rp_package_value IN"
  30. + "(SELECT RRS_RESOURCE_VALUE"
  31. + "FROM mtaapp20.rm_resource_stock c"
  32. + "WHERE c.rrs_resource_tp_id = 6"
  33. + "AND c.rrs_resource_pool = 30"
  34. + "AND SUBSTR (RRS_RESOURCE_VALUE, 9, 2) like '%1%' "
  35. + "AND c.rrs_resource_sts = 'ASSIGNED'"
  36. + ")"
  37. + "AND a.rp_package_id = b.rpc_package_id"
  38. + "AND c.rrs_resource_sts = a.rp_package_sts"
  39. + "AND b.rpc_component_tp_id = 5"
  40. + "AND b.rpc_component_vl_id = c.rrs_id"
  41. + "ORDER BY a.sys_creation_date DESC";
  42.  
  43.  
  44.  
  45.  
  46.  
  47. ResultSet resultSet = statement.executeQuery(query);
  48.  
  49.  
  50. if (resultSet.next()) {
  51.  
  52. System.out.println(resultSet.getObject(2));
  53.  
  54. }
  55.  
  56. }
  57.  
  58.  
  59. private static Connection ObterConexao() {
  60.  
  61. Connection conexao = null;
  62.  
  63.  
  64. try {
  65.  
  66. Class.forName("oracle.jdbc.driver.OracleDriver");
  67.  
  68. conexao = DriverManager.getConnection(
  69.  
  70. "jdbc:oracle:thin:@BRUX:1521:T00WM11", "USER", "SENHA");
  71.  
  72. } catch (ClassNotFoundException e) {
  73.  
  74. e.printStackTrace();
  75.  
  76. } catch (SQLException e) {
  77.  
  78. e.printStackTrace();
  79.  
  80. }
  81.  
  82.  
  83. return conexao;
  84.  
  85. }
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement