LIST 数据类型示例

LIST 数据类型是存储有序的非唯一元素的集合类型;也就是说,它允许元素值重复。

以下语句创建了一个表,在该表中,month_sales 列定义为 LIST:
CREATE TABLE sales_person  
   (
            name CHAR(30),  
            month_sales LIST(MONEY NOT NULL)  
   );
来自 sales_person 表的数据卸载到 sales.unl 文件。每个数据行包含两个定界的字段,如下:
Jane Doe|LIST{'4.00','20.45','000.99'}|
Big Earner|LIST{'0000.00','00000.00','999.99'}|
dbload 示例显示了如何将包含 LIST 数据类型的数据插入新数据库中的 sales_person 表中。在每个 LIST 数据类型两边使用双引号,否则插入操作无法进行。
FILE sales_person.unl DELIMITER '|' 2;
INSERT INTO sales_person 
VALUES ('Jenny Chow', "{587900, 600000}");

您可以用类似的方式装入多个集合。