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

数据库系统

开发平台:

Unix_Linux

  1. QUERY: CREATE TABLE LSEG_TBL (s lseg);
  2. QUERY: INSERT INTO LSEG_TBL VALUES ('[(1,2),(3,4)]');
  3. QUERY: INSERT INTO LSEG_TBL VALUES ('(0,0),(6,6)');
  4. QUERY: INSERT INTO LSEG_TBL VALUES ('10,-10 ,-3,-4');
  5. QUERY: INSERT INTO LSEG_TBL VALUES ('[-1e6,2e2,3e5, -4e1]');
  6. QUERY: INSERT INTO LSEG_TBL VALUES ('(11,22,33,44)');
  7. QUERY: INSERT INTO LSEG_TBL VALUES ('(3asdf,2 ,3,4r2)');
  8. ERROR:  Bad lseg external representation '(3asdf,2 ,3,4r2)'
  9. QUERY: INSERT INTO LSEG_TBL VALUES ('[1,2,3, 4');
  10. ERROR:  Bad lseg external representation '[1,2,3, 4'
  11. QUERY: INSERT INTO LSEG_TBL VALUES ('[(,2),(3,4)]');
  12. ERROR:  Bad lseg external representation '[(,2),(3,4)]'
  13. QUERY: INSERT INTO LSEG_TBL VALUES ('[(1,2),(3,4)');
  14. ERROR:  Bad lseg external representation '[(1,2),(3,4)'
  15. QUERY: select * from LSEG_TBL;
  16. s                            
  17. -----------------------------
  18. [(1,2),(3,4)]                
  19. [(0,0),(6,6)]                
  20. [(10,-10),(-3,-4)]           
  21. [(-1000000,200),(300000,-40)]
  22. [(11,22),(33,44)]            
  23. (5 rows)
  24. QUERY: SELECT * FROM LSEG_TBL WHERE s <= '[(1,2),(3,4)]'::lseg;
  25. s            
  26. -------------
  27. [(1,2),(3,4)]
  28. (1 row)
  29. QUERY: SELECT * FROM LSEG_TBL WHERE (s <-> '[(1,2),(3,4)]'::lseg) < 10;
  30. s                 
  31. ------------------
  32. [(1,2),(3,4)]     
  33. [(0,0),(6,6)]     
  34. [(10,-10),(-3,-4)]
  35. (3 rows)