我有一个其他人创建的数据库表,它的 PK 是“uuid”类型的单列。我正在努力按该列执行简单的选择。我尝试过但没有成功的例子:
select from site where id = "9d4da323-4c20-360f-bd9b-ec54feec54f0"
select from site where id = UUID('9d4da323-4c20-360f-bd9b-ec54feec54f0')
select from site where id::text = '9d4da323-4c20-360f-bd9b-ec54feec54f0'
正确的语法是什么?
Cli*_*ood 13
一位同事启发了我:这是字符串文字周围的双引号。正确的语法是:
select from site where id = '9d4da323-4c20-360f-bd9b-ec54feec54f0'
我正在回答我自己的问题,希望这对其他人有帮助。