
# Values Scan
#### 算子说明
读取VALUES子句中指定的值列表，并将其作为一组虚拟行返回给查询计划器。这些虚拟行可以被其他扫描器或操作符使用，例如HashJoin 或MergeJoin。
#### 典型场景
该算子提供了一种快速且简便的方法来指定一组值，无需从表中读取数据。这在测试或调试期间，或需要插入少量数据时非常有用。
#### 示例
示例：插入语句中带VALUES。
```
--数据准备。 
gaussdb=# CREATE TABLE test_b (c1 number); 
CREATE TABLE
--执行结果。 
gaussdb=# EXPLAIN INSERT INTO test_b(c1) VALUES ('1'),('2'); 
                             QUERY PLAN                              
-------------------------------------------------------------------- 
 Insert on test_b  (cost=0.00..0.03 rows=2 width=12) 
   ->  Values Scan on "*VALUES*"  (cost=0.00..0.03 rows=2 width=12) 
(2 rows)
--删除表。
gaussdb=# DROP TABLE test_b;
```
| 信息名称        | 含义     |
|:---|:---|
| Values Scan | 算子的名称。 |
   
