Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. ALTER TABLE employee
  2. WITH NOCHECK ADD CONSTRAINT EMP_SEX
  3. CHECK (Sex in ('M','F'));
  4.  
  5. ALTER TABLE Account
  6. WITH NOCHECK ADD CONSTRAINT chk_account_type CHECK (Type IN ('saving', 'credit', 'HOME LOAN', 'PERSONAL LOAN', 'TERM DEPOSIT', 'CHECK', 'ISAVER', 'SHARE' ));
  7.  
  8. SQL> ALTER TABLE employee
  9. WITH NOCHECK ADD CONSTRAINT EMP_SEX
  10. CHECK (Sex in ('M','F'));
  11. 2 3 WITH NOCHECK ADD CONSTRAINT EMP_SEX
  12. *
  13. ERROR at line 2:
  14. ORA-01735: invalid ALTER TABLE option
  15.  
  16. ALTER TABLE Account
  17. ADD CONSTRAINT chk_account_type CHECK ( Type = 'a'));
  18.  
  19. SQL>
  20. SQL> create table t(
  21. 2 i_has_cheezburger varchar2(20)
  22. 3 );
  23.  
  24. Table created.
  25.  
  26. SQL>
  27. SQL> alter table t
  28. add constraint check_burger check(i_has_cheezburger = 'CHEEZBURGER');
  29.  
  30. Table altered.
  31.  
  32. SQL>
  33. SQL> insert into t values('CHEEZBURGER');
  34.  
  35. 1 row created.
  36.  
  37. SQL> insert into t values('TOMATOES');
  38. insert into t values('TOMATOES')
  39. *
  40. ERROR at line 1:
  41. ORA-02290: check constraint (RNBN.CHECK_BURGER) violated
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement