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

Hai hàng được chèn như thế nào?

Tôi tin rằng bạn đang cố gắng lọc ra các giá trị như 07-AUG-15 nhưng kiểu thích của bạn cho biết 07_% . Nó phải là

gal.name not like '07-%'

Ngoài ra, phần cuối cùng của bạn như được chỉ ra bên dưới không có ý nghĩa gì; thay vào đó, bạn nên đưa các điều kiện đó vào truy vấn chính WHERE mệnh đề.

and ( exists (select FIRSTNAME
                  from TCPD_PERSONEL_COPY
                  where (gal.name not like '07_%' AND 
                 gal.name not like 'TR_%' AND
                 gal.name not like 'ST_%' AND
                  gal.name not like 'KB_%'  AND
                   gal.name not like 'HS_%'  AND
                    gal.name is not null))

SELECT của bạn sẽ giống như

SELECT SUBSTR(NAME, 1, 50),SUBSTR( GIVEN_NAME, 1, 50), DEPARTMENT, PHONE, SUBSTR(MAIL, 1, 100), SUBSTR(LOGIN, 1, 255), SYSDATE 
FROM   gal 
WHERE ( NOT EXISTS (SELECT EMAIL1 
                     FROM   TCPD_PERSONEL_COPY 
                     WHERE  GAL.mail = TCPD_PERSONEL_COPY.email1)

        OR NOT EXISTS (SELECT userid
                         FROM   TCPD_PERSONEL_COPY 
                         WHERE  gAL.LOGIN = TCPD_PERSONEL_COPY.userid))
AND GAL.mail IS NOT NULL AND GAL.COUNTRY='GERMANY'
AND (            gal.name not like '07_%' OR 
                 gal.name not like 'TR_%' OR
                 gal.name not like 'ST_%' OR
                  gal.name not like 'KB_%'  OR
                   gal.name not like 'HS_%'  OR
                    gal.name is not null);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cập nhật nhiều bản ghi trong nhiều bảng lồng nhau trong oracle

  2. Tôi có thể sử dụng chức năng phân tích của Oracle ở đây không?

  3. Chạy thủ tục lưu trữ SQL Server thông qua liên kết cơ sở dữ liệu từ Oracle

  4. Lỗi Oracle 11.1 khi chuyển đổi số ngày Julian thành DATE hoặc TIMESTAMP

  5. SQL Server tương đương với thu thập hàng loạt trong Oracle