提问人:Victor Rodriguez 提问时间:6/13/2023 最后编辑:Victor Rodriguez 更新时间:6/14/2023 访问量:54
比较 Postgres/Redshift 中的cardinal_number字段
Comparing cardinal_number fields in Postgres/Redshift
问:
我正在尝试从表中的所有列中返回,除了最后一列(即 小于给定值),但是每当我尝试使用小于运算符来比较cardinal_number数据类型时,我都会收到类似 .information_schema.columns
ordinal_position
value for domain information_schema.cardinal_number violates check constraint "cardinal_number_domain_check"
我试过铸造和重新铸造,但我被卡住了。我尝试过的任何东西都不起作用。我什至不能使用硬编码值执行ordinal_position < 10。
任何帮助我们的帮助都表示赞赏......
更新:我发现了一个不使用 < 运算符的解决方法......
AND ordinal_position NOT IN (
SELECT MAX(ordinal_position)
FROM information_schema.columns
WHERE table_schema = 'my_schema'
AND table_name = 'my_table'
)
仍然令人好奇的是,它不允许我将 < 运算符与 cardinal_number 数据类型一起使用。
答: 暂无答案
评论