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

Wyrocznia. Brak słowa kluczowego podczas korzystania z instrukcji case. Błąd 00905

Mieszasz dwie formy CASE wyrażenia. Jest proste wyrażenie (gdy chcesz po prostu porównać wyrażenia pod kątem równości):

CASE Expr1
    WHEN Expr2 THEN ...
    WHEN Expr3 THEN ...
    ELSE ...
END

I jest przeszukiwany CASE wyrażenie, w którym chcesz oceniać oddzielne predykaty:

CASE
    WHEN Predicate1 THEN ...
    WHEN Predicate2 THEN ...
    ELSE ...
END

Dla wyszukiwanego CASE , nie podajesz wyrażenia między CASE i pierwsze WHEN .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLcl do przesyłania danych z Oracle do PostgreSQL lub YugabyteDB 🅾🐘🚀

  2. Tworzenie listy wartości oddzielonych przecinkami w instrukcji Oracle SQL

  3. Czy możliwe jest zapytanie kolumny oddzielonej przecinkami dla określonej wartości?

  4. System.Data.OracleClient wymaga oprogramowania klienckiego Oracle w wersji 8.1.7 lub nowszej

  5. Pobieranie rzędów z bardzo dużą prędkością