Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Permintaan RODBC tidak mengembalikan data

Inilah pemikiran saya, dan sesuatu untuk dicoba.

Sangat menarik bagi saya bahwa bidang yang gagal adalah contoh pertama dari TIMESTAMP dalam tabel. Bekerja pada teori bahwa TIMESTAMP mungkin ada hubungannya dengan itu, pertama-tama mari kita buat tampilan di MV_BRM_COMMUNICATION_DM yang mentransmisikan semua bidang TIMESTAMP ke 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

Sekarang, ubah SELECT Anda untuk membaca dari tampilan, dan lihat apakah semuanya bekerja secara berbeda.

Tidak dijamin karena saya tidak dapat menguji lingkungan Anda, tetapi ini adalah sesuatu untuk memulai.

Bagikan dan nikmati.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus baris dengan dependensi dua arah?

  2. bagaimana cara melewatkan variabel dalam klausa WHERE IN dari Oracle sql?

  3. Cara Menghapus "X Rows Selected" di SQLcl &SQL*Plus (Oracle)

  4. Pindahkan data dari oracle ke HDFS, proses dan pindahkan ke Teradata dari HDFS

  5. Menggunakan objek java.sql.Timestamp dalam kueri sql