Advertisement
eeperry

LibreOffice Base SQL for No Spaces in Strings

May 11th, 2014
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.47 KB | None | 0 0
  1. USE TRIM() TO prevent ONLY spaces IN a text FIELD WITH a CHECK CONSTRAINT:
  2.  
  3. CONSTRAINT NOSPACES_CK CHECK(TRIM(BOTH FROM <field>) <> '')
  4.  
  5. FULL Example:
  6.  
  7. CREATE TABLE "MyTable" (
  8. "ID" INT PRIMARY KEY,
  9. "Name" VARCHAR(50) NOT NULL,
  10. CONSTRAINT NOSPACES_CK CHECK(TRIM(BOTH FROM "Name") <> '')
  11. );
  12.  
  13. The BOTH FROM can also be LEADING FROM OR TRAILING FROM TO GET the LEADING OR TRAILING spaces.
  14.  
  15. Note that LEADING FROM IS the same AS USING LTRIM AND TRAILING FROM IS the same AS USING RTRIM.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement