SQL server与java的一个问题
String updateStorage= "Update 库存 Set Quantity=Quantity- "+sellpizzanumber
+ " Where 库存.Name= 'curName ' and 库存.Size= "+sellpizzasize;
curName= "chen "
sellpizzasize=10
数据库表库存的内容
ID Name Size Quantity
由于server sql中我的name设成char 10 (name的长度不固定) 而我的curName只有4个长度,所以与表中的name比较永远不相等......
我想 库存.Name.trim() 可是不行....
不知道怎么才能将表中的name进行比较时去除多余的空字符....
------解决方案--------------------trim(库存.Name) 行吗?
------解决方案--------------------String updateStorage= "Update 库存 Set Quantity=Quantity- "+sellpizzanumber
+ " Where rtrim(库存.Name)= ' " + curName + " ' and 库存.Size= "+sellpizzasize;
------解决方案--------------------两种方法呗:1,rtim(数据库字段)呗。
2,填充你的匹配条件的字符串呗。