插入行 / 单个行 |
INSERT INTO stock (stock_num, description, unit_price, manu_code) VALUES (115, 'tyre pump ', 114, 'SHM');
您必须为未指定缺省值或不允许 NULL 值的所有列罗列并提供值。
您可以任何顺序罗列列,只要这些列的值也以相同的顺序罗列。要获取关于如何为列指定空值或缺省值的信息,请参阅 GBase 8s 数据库设计和实现指南。
stock_num manu_code description unit_price unit unit_descr 115 SHM tyre pump 114
unit 和 unit_descr 都为空,表示在那两列中存在 NULL 值。由于 unit 列允许 NULL 值,因此不知道 114 美元可购买的轮胎充气泵(tire pump)的数目。当然,如果为这一列指定了 box 缺省值,则计量单位将为 box。在任何情况下,当您将值插入到表的特定的列内时,请注意那一行需要什么数据。