GBase 8s
其他
文章

在GBase数据库中,出现在 projection 列表中的标识符 null 引用全局的关键字 NULL 吗?

发表于2025-09-22 08:46:2558次浏览10个评论

在GBase数据库中,出现在 projection 列表中的标识符 null 引用全局的关键字 NULL 吗?

如果将标识符 null 解释作为列名称,则带有 NULL 关键字的强制转型表达式的全局作用 域将会受限。

⚫ 如果将标识符 null 解释作为 NULL 关键字,则 SELECT 语句必须为 null 的发生生成 语法错误,因为 NULL 关键字仅可作为强制转型表达式出现在 projection 列表中。

评论

登录后才可以发表评论
GBase用户21143发表于 10个月前
在 GBase 数据库中,projection 列表中的标识符null不引用全局关键字NULL,而是被解释为列名。
若null被视为NULL关键字,则其在 projection 列表中若非强制转型表达式的一部分,会产生语法错误;而实际中它被当作列名,使得含NULL关键字的强制转型表达式作用域受限。
冰凤发表于 8个月前
@GBase用户21143:赞同
GBase用户21143发表于 10个月前
应该是这样的
GBase用户21143发表于 10个月前
有不对的话,请指出。
GBase用户21143发表于 10个月前
感谢楼主的分享
GBase用户21143发表于 10个月前
谢谢
用户头像
GBase用户28017发表于 10个月前
学习了。
冰凤发表于 8个月前
感谢分享
冰凤发表于 8个月前
学习了
用户头像
柒柒天晴发表于 2个月前
谢谢分享