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

数据库系统

开发平台:

Unix_Linux

  1. QUERY: CREATE TABLE tmp (initial int4);
  2. QUERY: ALTER TABLE tmp ADD COLUMN a int4;
  3. QUERY: ALTER TABLE tmp ADD COLUMN b name;
  4. QUERY: ALTER TABLE tmp ADD COLUMN c text;
  5. QUERY: ALTER TABLE tmp ADD COLUMN d float8;
  6. QUERY: ALTER TABLE tmp ADD COLUMN e float4;
  7. QUERY: ALTER TABLE tmp ADD COLUMN f int2;
  8. QUERY: ALTER TABLE tmp ADD COLUMN g polygon;
  9. QUERY: ALTER TABLE tmp ADD COLUMN h abstime;
  10. QUERY: ALTER TABLE tmp ADD COLUMN i char;
  11. QUERY: ALTER TABLE tmp ADD COLUMN j abstime[];
  12. QUERY: ALTER TABLE tmp ADD COLUMN k dt;
  13. ERROR:  Unable to locate type name 'dt' in catalog
  14. QUERY: ALTER TABLE tmp ADD COLUMN l tid;
  15. QUERY: ALTER TABLE tmp ADD COLUMN m xid;
  16. QUERY: ALTER TABLE tmp ADD COLUMN n oid8;
  17. QUERY: ALTER TABLE tmp ADD COLUMN p smgr;
  18. QUERY: ALTER TABLE tmp ADD COLUMN q point;
  19. QUERY: ALTER TABLE tmp ADD COLUMN r lseg;
  20. QUERY: ALTER TABLE tmp ADD COLUMN s path;
  21. QUERY: ALTER TABLE tmp ADD COLUMN t box;
  22. QUERY: ALTER TABLE tmp ADD COLUMN u tinterval;
  23. QUERY: ALTER TABLE tmp ADD COLUMN v datetime;
  24. QUERY: ALTER TABLE tmp ADD COLUMN w timespan;
  25. QUERY: ALTER TABLE tmp ADD COLUMN x float8[];
  26. QUERY: ALTER TABLE tmp ADD COLUMN y float4[];
  27. QUERY: ALTER TABLE tmp ADD COLUMN z int2[];
  28. QUERY: INSERT INTO tmp (a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, r, s, t, u,
  29. v, w, x, y, z)
  30.    VALUES (4, 'name', 'text', 4.1, 4.1, 2, '(4.1,4.1,3.1,3.1)',
  31.         'Mon May  1 00:30:30 1995', 'c', '{Mon May  1 00:30:30 1995, Monday Aug 24 14:43:07 1992, epoch}',
  32. 314159, '(1,1)', 512,
  33. '1 2 3 4 5 6 7 8', 'magnetic disk', '(1.1,1.1)', '(4.1,4.1,3.1,3.1)',
  34. '(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)', '["current" "infinity"]',
  35. '1/3', '1,name', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}');
  36. ERROR:  Relation 'tmp' does not have attribute 'k'
  37. QUERY: SELECT * FROM tmp;
  38. initial|a|b|c|d|e|f|g|h|i|j|l|m|n|p|q|r|s|t|u|v|w|x|y|z
  39. -------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  40. (0 rows)
  41. QUERY: DROP TABLE tmp;
  42. QUERY: CREATE TABLE tmp (
  43. initial  int4
  44. );
  45. QUERY: ALTER TABLE tmp ADD COLUMN a int4;
  46. QUERY: ALTER TABLE tmp ADD COLUMN b name;
  47. QUERY: ALTER TABLE tmp ADD COLUMN c text;
  48. QUERY: ALTER TABLE tmp ADD COLUMN d float8;
  49. QUERY: ALTER TABLE tmp ADD COLUMN e float4;
  50. QUERY: ALTER TABLE tmp ADD COLUMN f int2;
  51. QUERY: ALTER TABLE tmp ADD COLUMN g polygon;
  52. QUERY: ALTER TABLE tmp ADD COLUMN h abstime;
  53. QUERY: ALTER TABLE tmp ADD COLUMN i char;
  54. QUERY: ALTER TABLE tmp ADD COLUMN j abstime[];
  55. QUERY: ALTER TABLE tmp ADD COLUMN k dt;
  56. ERROR:  Unable to locate type name 'dt' in catalog
  57. QUERY: ALTER TABLE tmp ADD COLUMN l tid;
  58. QUERY: ALTER TABLE tmp ADD COLUMN m xid;
  59. QUERY: ALTER TABLE tmp ADD COLUMN n oid8;
  60. QUERY: ALTER TABLE tmp ADD COLUMN p smgr;
  61. QUERY: ALTER TABLE tmp ADD COLUMN q point;
  62. QUERY: ALTER TABLE tmp ADD COLUMN r lseg;
  63. QUERY: ALTER TABLE tmp ADD COLUMN s path;
  64. QUERY: ALTER TABLE tmp ADD COLUMN t box;
  65. QUERY: ALTER TABLE tmp ADD COLUMN u tinterval;
  66. QUERY: ALTER TABLE tmp ADD COLUMN v datetime;
  67. QUERY: ALTER TABLE tmp ADD COLUMN w timespan;
  68. QUERY: ALTER TABLE tmp ADD COLUMN x float8[];
  69. QUERY: ALTER TABLE tmp ADD COLUMN y float4[];
  70. QUERY: ALTER TABLE tmp ADD COLUMN z int2[];
  71. QUERY: INSERT INTO tmp (a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, r, s, t, u,
  72. v, w, x, y, z)
  73.    VALUES (4, 'name', 'text', 4.1, 4.1, 2, '(4.1,4.1,3.1,3.1)',
  74. 'Mon May  1 00:30:30 1995', 'c', '{Mon May  1 00:30:30 1995, Monday Aug 24 14:43:07 1992, epoch}',
  75.  314159, '(1,1)', 512,
  76. '1 2 3 4 5 6 7 8', 'magnetic disk', '(1.1,1.1)', '(4.1,4.1,3.1,3.1)',
  77. '(0,2,4.1,4.1,3.1,3.1)', '(4.1,4.1,3.1,3.1)', '["current" "infinity"]',
  78. '1/3', '1,name', '{1.0,2.0,3.0,4.0}', '{1.0,2.0,3.0,4.0}', '{1,2,3,4}');
  79. ERROR:  Relation 'tmp' does not have attribute 'k'
  80. QUERY: SELECT * FROM tmp;
  81. initial|a|b|c|d|e|f|g|h|i|j|l|m|n|p|q|r|s|t|u|v|w|x|y|z
  82. -------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  83. (0 rows)
  84. QUERY: DROP TABLE tmp;
  85. QUERY: ALTER TABLE tenk1 RENAME TO ten_k;
  86. QUERY: SELECT unique1 FROM ten_k WHERE unique1 < 20;
  87. unique1
  88. -------
  89.       0
  90.       1
  91.       2
  92.       3
  93.       4
  94.       5
  95.       6
  96.       7
  97.       8
  98.       9
  99.      10
  100.      11
  101.      12
  102.      13
  103.      14
  104.      15
  105.      16
  106.      17
  107.      18
  108.      19
  109. (20 rows)
  110. QUERY: SELECT unique2 FROM ten_k WHERE unique2 < 20;
  111. unique2
  112. -------
  113.       0
  114.       1
  115.       2
  116.       3
  117.       4
  118.       5
  119.       6
  120.       7
  121.       8
  122.       9
  123.      10
  124.      11
  125.      12
  126.      13
  127.      14
  128.      15
  129.      16
  130.      17
  131.      18
  132.      19
  133. (20 rows)
  134. QUERY: SELECT hundred FROM ten_k WHERE hundred = 50;
  135. hundred
  136. -------
  137.      50
  138.      50
  139.      50
  140.      50
  141.      50
  142.      50
  143.      50
  144.      50
  145.      50
  146.      50
  147.      50
  148.      50
  149.      50
  150.      50
  151.      50
  152.      50
  153.      50
  154.      50
  155.      50
  156.      50
  157.      50
  158.      50
  159.      50
  160.      50
  161.      50
  162.      50
  163.      50
  164.      50
  165.      50
  166.      50
  167.      50
  168.      50
  169.      50
  170.      50
  171.      50
  172.      50
  173.      50
  174.      50
  175.      50
  176.      50
  177.      50
  178.      50
  179.      50
  180.      50
  181.      50
  182.      50
  183.      50
  184.      50
  185.      50
  186.      50
  187.      50
  188.      50
  189.      50
  190.      50
  191.      50
  192.      50
  193.      50
  194.      50
  195.      50
  196.      50
  197.      50
  198.      50
  199.      50
  200.      50
  201.      50
  202.      50
  203.      50
  204.      50
  205.      50
  206.      50
  207.      50
  208.      50
  209.      50
  210.      50
  211.      50
  212.      50
  213.      50
  214.      50
  215.      50
  216.      50
  217.      50
  218.      50
  219.      50
  220.      50
  221.      50
  222.      50
  223.      50
  224.      50
  225.      50
  226.      50
  227.      50
  228.      50
  229.      50
  230.      50
  231.      50
  232.      50
  233.      50
  234.      50
  235.      50
  236.      50
  237. (100 rows)
  238. QUERY: ALTER TABLE ten_k RENAME TO tenk1;
  239. QUERY: SELECT unique1 FROM tenk1 WHERE unique1 < 5;
  240. unique1
  241. -------
  242.       0
  243.       1
  244.       2
  245.       3
  246.       4
  247. (5 rows)