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

数据库系统

开发平台:

Unix_Linux

  1. QUERY: create table person (name text, age int4, location point);
  2. QUERY: create table man () inherits(person);
  3. QUERY: create table emp (salary int4, manager char16) inherits(person);
  4. QUERY: create table student (gpa float8) inherits (person);
  5. QUERY: create table stud_emp (percent int4) inherits (emp, student);
  6. QUERY: create table female_stud_emp () inherits(stud_emp);
  7. QUERY: select * from person;
  8. name  age  location  
  9. ----- ---- --------- 
  10. QUERY: select * from man;
  11. name  age  location  
  12. ----- ---- --------- 
  13. QUERY: select * from emp;
  14. name  age  location  salary  manager  
  15. ----- ---- --------- ------- -------- 
  16. QUERY: select * from student;
  17. name  age  location  gpa  
  18. ----- ---- --------- ---- 
  19. QUERY: select * from stud_emp;
  20. name  age  location  salary  manager  gpa  percent  
  21. ----- ---- --------- ------- -------- ---- -------- 
  22. QUERY: select * from female_stud_emp;
  23. name  age  location  salary  manager  gpa  percent  
  24. ----- ---- --------- ------- -------- ---- -------- 
  25. QUERY: insert into person values ('andy', 14, '(1,1)');
  26. QUERY: insert into emp values ('betty', 20, '(2, 1)', 1000, 'mandy');
  27. QUERY: insert into student values ('cy', 45, '(3, 2)', 1.9);
  28. QUERY: insert into stud_emp values ('danny', 19, '(3.3, 4.55)', 400, 'mandy', 3.9);
  29. QUERY: insert into man values ('fred', 2, '(0, 0)');
  30. QUERY: insert into female_stud_emp values ('gina', 16, '(10, 10)', 500, 'mandy', 3.0);
  31. QUERY: select * from person;
  32. name  age  location  
  33. ----- ---- --------- 
  34. andy  14   (1,1)     
  35. QUERY: select * from emp;
  36. name   age  location  salary  manager  
  37. ------ ---- --------- ------- -------- 
  38. betty  20   (2,1)     1000    mandy    
  39. QUERY: select * from student;
  40. name  age  location  gpa  
  41. ----- ---- --------- ---- 
  42. cy    45   (3,2)     1.9  
  43. QUERY: select * from stud_emp;
  44. name   age  location    salary  manager  gpa  percent  
  45. ------ ---- ----------- ------- -------- ---- -------- 
  46. danny  19   (3.3,4.55)  400     mandy    3.9           
  47. QUERY: select * from man;
  48. name  age  location  
  49. ----- ---- --------- 
  50. fred  2    (0,0)     
  51. QUERY: select * from female_stud_emp;
  52. name  age  location  salary  manager  gpa  percent  
  53. ----- ---- --------- ------- -------- ---- -------- 
  54. gina  16   (10,10)   500     mandy    3             
  55. QUERY: select * from person*;
  56. name   age  location    
  57. ------ ---- ----------- 
  58. andy   14   (1,1)       
  59. fred   2    (0,0)       
  60. betty  20   (2,1)       
  61. cy     45   (3,2)       
  62. danny  19   (3.3,4.55)  
  63. gina   16   (10,10)     
  64. QUERY: select * from emp*;
  65. name   age  location    salary  manager  
  66. ------ ---- ----------- ------- -------- 
  67. betty  20   (2,1)       1000    mandy    
  68. danny  19   (3.3,4.55)  400     mandy    
  69. gina   16   (10,10)     500     mandy    
  70. QUERY: select * from student*;
  71. name   age  location    gpa  
  72. ------ ---- ----------- ---- 
  73. cy     45   (3,2)       1.9  
  74. danny  19   (3.3,4.55)  3.9  
  75. gina   16   (10,10)     3    
  76. QUERY: select * from stud_emp*;
  77. name   age  location    salary  manager  gpa  percent  
  78. ------ ---- ----------- ------- -------- ---- -------- 
  79. danny  19   (3.3,4.55)  400     mandy    3.9           
  80. gina   16   (10,10)     500     mandy    3             
  81. QUERY: drop table female_stud_emp;
  82. QUERY: drop table stud_emp;
  83. QUERY: drop table student;
  84. QUERY: drop table emp;
  85. QUERY: drop table man;
  86. QUERY: drop table person;