sql >> Database >  >> RDS >> Oracle

Oracle SQL - kan CASE worden gebruikt in een controlebeperking om gegevensattributen te bepalen?

Aangezien CASE-expressies een waarde moeten retourneren en controlebeperkingen booleaans zijn, moet u het resultaat ergens mee vergelijken, bijvoorbeeld:

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



  1. Postgres-gebruiker maakt database aan

  2. Mysql_fetch_array ($result, MYSQL_BOTH) is niet exact

  3. Hoe kan ik transparante gegevensversleuteling gebruiken met MySQL?

  4. Dapper gebruiken met Oracle-opgeslagen procedures die cursors retourneren