今天Oracle Sql 语句发现执行报ORA-01745: 无效的主机/绑定变量名的错误

报错语句是

update users set username=:username,pass=:pass where guid=:guid

原来这个错误的原因是guid这个绑定变量用了oracle关键字导致的。

guid改为GUID(或者是其他的也行),错误解决。

所以以后要主要绑定变量不能使用oracle关键字。