Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zapytanie RODBC nie zwraca danych

Oto moje przemyślenia i coś do wypróbowania.

Interesują mnie, że pole, w którym się nie powiedzie, jest pierwszym wystąpieniem TIMESTAMP w tabeli. Pracując nad teorią, że TIMESTAMP może mieć z tym coś wspólnego, najpierw stwórzmy widok na MV_BRM_COMMUNICATION_DM, który rzutuje wszystkie pola TIMESTAMP na DATE:

CREATE VIEW MV_BRM_COMM_DM_VIEW AS
  SELECT COMM_ITEM_PK, COMM_ERROR_PK, COMM_ADDRESS_PRLO_PK,
         COMM_ADDRESS_LOPR_PK, COMM_ADDRESS_PR_PK,
         COMM_OUTBOUNDMESSAGE_ID, COMM_PIDM, COMM_CREATED_BY,
         TO_DATE(COMM_CREATION_DATE) AS COMM_CREATION_DATE,
         COMM_GENERIC_TEMPLATE_NAME, COMM_TEMPLATE_NAME,
         COMM_TEMPLATE_VERSION,
         TO_DATE(DATE_COMM_SENT) AS DATE_COMM_SENT,
         TO_DATE(COMM_DATE_SENT) AS COMM_DATE_SENT,
         COMM_COMMUNICATION_CHANNEL, COMM_SUBJECT, COMM_EMAIL_PK,
         COMM_TO_ADDRESS, COMM_ISP_DOMAIN, COMM_CCLIST,
         COMM_BCCLIST, COMM_REPLYTO, COMM_SENDER, COMM_REFERENCE_DESC,
         COMM_OPTOUT_TOKEN, COMM_DELIVERED_FLAG, COMM_OPTOUT_FLAG,
         COMM_OPTOUT_DATE, COMM_OPTOUT_CHANNEL, COMM_OPTIN_FLAG,
         COMM_OPTIN_DATE, COMM_OPTIN_CHANNEL, COMM_OPTLOCK,
         COMM_ERROR_FLAG, COMM_BOUNCED_FLAG, COMM_ONE_OFF,
         COMM_OWNERID, COMM_OWNERNAME, COMM_OWNER_KEY, COMM_ORG_ID,
         COMM_ORG_NAME, COMM_CONTENT_PURGED, COMM_ACTIVITY_DATE,
         ACTIVITY_DATE
    FROM MV_BRM_COMMUNICATION_DM

Teraz zmień SELECT, aby czytać z widoku i sprawdź, czy wszystko działa inaczej.

Nie gwarantowane, ponieważ nie mogę przetestować w Twoim środowisku, ale to jest coś, od czego można zacząć.

Dziel się i ciesz.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd Oracle ORA-28759:nie udało się otworzyć pliku podczas żądania pakietu utl_http

  2. Jak sprawdzić, z jakiego poziomu izolacji transakcji korzysta dowolna sesja Oracle?

  3. Jak skonfigurować audyt Oracle EBS

  4. Sprawdzenie, czy pozycja nie istnieje w innej tabeli

  5. Wyświetlanie ograniczeń w tabeli