example.sql
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. --  Note the syntax is strict because i have no time to write better perl filter.
  2. --
  3. --  [blank] is 1 blank 
  4. --  at the end of an interesting line must be a [,]  or [--]
  5. --  [ending] must be a , or --  
  6. --  
  7. --  foreign[blank]key[blank]([blank]keyname,..,keyname[blank])[blank]references[blank]table[blank][ending] 
  8. --
  9. --  step1.e < example.sql | step2.pl > foreign_key_triggers.sql
  10. --   
  11. --  step1.e is a simple program that UPPERCASE ALL . I know that is simple implementing in Perl
  12. --  bu i haven't time
  13. CREATE TABLE 
  14. gruppo
  15. (
  16. codice_gruppo   int4  NOT NULL,
  17. descrizione          varchar(32)     NOT NULL
  18. primary key ( codice_gruppo ) 
  19. ) ;
  20. --
  21. -- fa_parte : Appartenenza di una Azienda Conatto o Cliente ad un certo GRUPPO
  22. --
  23. CREATE TABLE 
  24. fa_parte 
  25. (
  26. codice_gruppo    int4 NOT NULL,
  27. codice_contatto          int4    NOT NULL,
  28. primary key ( codice_gruppo,codice_contatto ) ,
  29. foreign key ( codice_gruppo ) references gruppo --
  30. );