插入行 / 在列上插入的语法规则 |
row 类型列的字段可包含 NULL 值。您可在列级别或在字段级别指定 NULL 值。
INSERT INTO student VALUES ('Brauer, Howie', NULL, 3.75);
INSERT INTO employee VALUES ( 'Singer, John', ROW(NULL, 'Davis', 'CA', ROW(97000, 2000))::address_t, 67000 );
当您为 ROW 类型的字段指定 NULL 值时,当该 ROW 类型出现在 INSERT 语句、UPDATE 语句或程序变量赋值中时,无需显式地强制转型该 NULL 值。
INSERT INTO student VALUES( 'Henry, John', ROW(NULL, 'Seattle', 'WA', NULL), 3.82 );