比较 Postgres/Redshift 中的cardinal_number字段

Comparing cardinal_number fields in Postgres/Redshift

提问人:Victor Rodriguez 提问时间:6/13/2023 最后编辑:Victor Rodriguez 更新时间:6/14/2023 访问量:54

问:

我正在尝试从表中的所有列中返回,除了最后一列(即 小于给定值),但是每当我尝试使用小于运算符来比较cardinal_number数据类型时,我都会收到类似 .information_schema.columnsordinal_positionvalue 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 数据类型一起使用。

sql postgresql amazon-redshift ansi-sql

评论

1赞 GMB 6/13/2023
请向我们出示您当前的代码。
0赞 Victor Rodriguez 6/14/2023
@GMB 已更新...

答: 暂无答案