text.sql 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. create external table lineitem
  2. (L_ORDERKEY INT,
  3. L_PARTKEY INT,
  4. L_SUPPKEY INT,
  5. L_LINENUMBER INT,
  6. L_QUANTITY DOUBLE,
  7. L_EXTENDEDPRICE DOUBLE,
  8. L_DISCOUNT DOUBLE,
  9. L_TAX DOUBLE,
  10. L_RETURNFLAG STRING,
  11. L_LINESTATUS STRING,
  12. L_SHIPDATE STRING,
  13. L_COMMITDATE STRING,
  14. L_RECEIPTDATE STRING,
  15. L_SHIPINSTRUCT STRING,
  16. L_SHIPMODE STRING,
  17. L_COMMENT STRING)
  18. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  19. LOCATION '${LOCATION}/lineitem';
  20. create external table part (P_PARTKEY INT,
  21. P_NAME STRING,
  22. P_MFGR STRING,
  23. P_BRAND STRING,
  24. P_TYPE STRING,
  25. P_SIZE INT,
  26. P_CONTAINER STRING,
  27. P_RETAILPRICE DOUBLE,
  28. P_COMMENT STRING)
  29. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  30. LOCATION '${LOCATION}/part/';
  31. create external table supplier (S_SUPPKEY INT,
  32. S_NAME STRING,
  33. S_ADDRESS STRING,
  34. S_NATIONKEY INT,
  35. S_PHONE STRING,
  36. S_ACCTBAL DOUBLE,
  37. S_COMMENT STRING)
  38. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  39. LOCATION '${LOCATION}/supplier/';
  40. create external table partsupp (PS_PARTKEY INT,
  41. PS_SUPPKEY INT,
  42. PS_AVAILQTY INT,
  43. PS_SUPPLYCOST DOUBLE,
  44. PS_COMMENT STRING)
  45. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  46. LOCATION'${LOCATION}/partsupp';
  47. create external table nation (N_NATIONKEY INT,
  48. N_NAME STRING,
  49. N_REGIONKEY INT,
  50. N_COMMENT STRING)
  51. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  52. LOCATION '${LOCATION}/nation';
  53. create external table region (R_REGIONKEY INT,
  54. R_NAME STRING,
  55. R_COMMENT STRING)
  56. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  57. LOCATION '${LOCATION}/region';
  58. create external table customer (C_CUSTKEY INT,
  59. C_NAME STRING,
  60. C_ADDRESS STRING,
  61. C_NATIONKEY INT,
  62. C_PHONE STRING,
  63. C_ACCTBAL DOUBLE,
  64. C_MKTSEGMENT STRING,
  65. C_COMMENT STRING)
  66. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  67. LOCATION '${LOCATION}/customer';
  68. create external table orders (O_ORDERKEY INT,
  69. O_CUSTKEY INT,
  70. O_ORDERSTATUS STRING,
  71. O_TOTALPRICE DOUBLE,
  72. O_ORDERDATE STRING,
  73. O_ORDERPRIORITY STRING,
  74. O_CLERK STRING,
  75. O_SHIPPRIORITY INT,
  76. O_COMMENT STRING)
  77. ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
  78. LOCATION '${LOCATION}/orders';