【发布时间】:2015-06-11 16:24:12
【问题描述】:
有什么方法可以测试一个未分配的记录是否为空? (抱歉,sqlfiddle 不喜欢我的 DO 块。)谢谢。
DO
$$
DECLARE
r record;
BEGIN
r := null;
if r is null -- ERROR: record "r" is not assigned yet
then
end if;
END
$$;
【问题讨论】:
-
这是一个小提琴。 sqlfiddle.com/#!15/9eecb7db59d16c80417c72d1e1f4fbf1/825您需要将终止符从“;”更改所以它不会被 do 块体中的分号混淆。
-
这真的很有帮助。谢谢!
标签: postgresql postgresql-9.3 sql-null