Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Truy vấn RODBC không trả về dữ liệu

Đây là suy nghĩ của tôi và một cái gì đó để thử.

Thật thú vị với tôi rằng trường mà nó không thành công là trường hợp đầu tiên của TIMESTAMP trong bảng. Làm việc trên lý thuyết rằng TIMESTAMP có thể liên quan đến nó, trước tiên, hãy tạo một chế độ xem trên MV_BRM_COMMUNICATION_DM để chuyển tất cả các trường TIMESTAMP thành 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

Bây giờ, hãy thay đổi CHỌN của bạn để đọc từ chế độ xem và xem mọi thứ có hoạt động khác hay không.

Không được đảm bảo vì tôi không thể kiểm tra môi trường của bạn, nhưng đó là điều cần bắt đầu.

Chia sẻ và tận hưởng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm SOUNDEX () trong Oracle

  2. Hiệu suất của Oracle DBMS_LOB.INSTR và CONTAINS

  3. Không thể tạo Chế độ xem Oracle truy cập các đối tượng của lược đồ khác, mặc dù đã được cấp

  4. Sử dụng Trigger trong Oracle để ghi các thay đổi đối với A Table

  5. Cách gọi REPLACE với CLOB (không vượt quá 32K)