sql >> Databasteknik >  >> RDS >> PostgreSQL

Förhindra tomma strängar i fältet CHARACTER VARYING

Använd en kontrollrestriktion :

CREATE TABLE foobar(
  x TEXT NOT NULL UNIQUE,
  CHECK (x <> '')
);

INSERT INTO foobar(x) VALUES('');


  1. Oracle:Hur man använder lokala procedurvariabler för EXECUTE IMMEDIATE-satser i procedurer

  2. Hur returnerar man data från en MySQL-fråga i en Flask-app?

  3. Återanvänds numeriska primärnycklar för raderade poster i en databas för framtida nya poster?

  4. Konvertera avgränsad sträng till rader i oracle