一尘不染

在sqlite中使用guid选择guid作为二进制文件存储在sqlite数据库中的位置

sql

Employee在SQLite数据库中有一个表。其主键是GUID类型的“ ID”。我尝试使用以下查询找到id=
guid的记录'a8828ddf-ef22-4d36-935a-1c66ae86ebb3',但没有运气:

SELECT * FROM Employee
WHERE Employee.Id = 'a8828ddf-ef22-4d36-935a-1c66ae86ebb3'

谁能告诉我该如何编写查询?

谢谢,


阅读 413

收藏
2021-03-10

共1个答案

一尘不染

GUID可能被存储为二进制blob。尝试:

SELECT * FROM Employee
WHERE Employee.Id = X'a8828ddfef224d36935a1c66ae86ebb3';
2021-03-10