如何在语句中直接引用字符串?
我发现我不能在语句中直接引用字符串。但是其他类型的可以直接引用
比如
update kkk
set kkk.f1=1,kkk.f2="test"
using sqlca;
这里f1是数字型字段,f2是字符型字段。这个语句就会报错。
现在凡是语句中要用到字符串的地方,我都得定义个字符串变量来引用。
我是这样写:
string ls_f2
ls_f2="test"
update kkk
set kkk.f1=1,kkk.f2=:ls_f2
using sqlca;
有比较的地方也得定义变量
比如:
string ls_str
ls_str="test"
select from kkk
where kkk.f2=:ls_str
using sqlca;
这样很麻烦啊。很痛苦!
我觉得象字符串这么常用的类型,不应该用起来这么麻烦吧?是不是有别的办法?请赐教!
另外,那个给分,缺省是20,我改成100,有什么效果吗?是不是我的得分多些?