为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Windows11
【CPU】:Intel 12
【问题描述】*:
T_Users表的Id是Guid,用Nhibernate生成的是binary(16)
Guid列的为啥不能当作字符串使用查询,mysql sqlserver都能适配,就DM因为Guid各种问题
select * from t_users where id='34b98f56-b9ac-4bcf-8427-43f884656fd4'
另外,如果把Guid改为字符串,但是插入的guid变乱码了
create table test (id varchar(100) primary key,c1 int);
insert into test values(guid(),1);
insert into test values(guid(),2);
insert into test values(guid(),3);
commit;
select * from test;
