sql >> Database teknologi >  >> RDS >> Oracle

Oracle SQL - kan CASE bruges i en kontrolbegrænsning til at bestemme dataattributter?

Da CASE-udtryk skal returnere en værdi, og check-begrænsninger er booleske, bliver du nødt til at sammenligne resultatet med noget, f.eks.:

CONSTRAINT ck_1 CHECK (CASE WHEN col2 IS NOT NULL THEN 1 ELSE 0 END = col1);



  1. Kan ikke slippe fremmednøgle i MySQL

  2. In-Memory brugerdefineret tabel, ikke i hukommelsen?

  3. Skriv til en fil fra RAISE NOTICE i postgresql

  4. UTF-8 med mysql og php i freebsd svenske tegn (åäö)