读书人

一个sql语句中的字符串等值判断有关问

发布时间: 2012-01-30 21:15:58 作者: rapoo

一个sql语句中的字符串等值判断问题,在线等
在PRO-C中,student表中有一Student_ID字段:

char StudentID[50] = 's001 ';

select * from student
where Student_ID = :StudentID;
请问可以这样直接比较是否相等吗?我做了好像不行啊
用Student_ID = to_char(:StudentID);也不行
请问有什么解决方法?谢谢!


[解决办法]
可以这样比较的。
c语言里面要这样:
char StudentID[50] = "s001 ";
不是单引号。
[解决办法]
rtrim(Student_ID) = rtrim(:StudentID)

[解决办法]
strcomp

读书人网 >oracle

热点推荐