Number类包含以下常用方法: 1、 abs();返回绝对值。 2、 floor();向下取整。
3、 isNull();判断是否为空。
4、 operator+(const Number &a,const Number &b);两数相加。
5、 operator-( const Number &a,const Number &b);两数相减(a-b)。 6、 operator*(const Number &a,const Number &b);两数相乘。 7、 operator/(const Number &a,const Number &b);两数相除。 8、 operator%(const Number &a,const Number &b);求余。
9、 operator<(const Number &a,const Number &b);a是否小于b。 10、 operator<=(const Number &a,const Number &b);a是否小于等于b。 11、 operator>(const Number &a,const Number &b);a是否大于b。 12、 operator>=(const Number &a,const Number &b);a是否大于等于b。 13、 operator==(const Number &a,const Number &b);a与b是否相等。 14、 operator!=(const Number &a,const Number &b);判断a是否不等于b。 15、 operator char();将number型转化为char型。 16、 operator signed char();将number型转化为有符号char型。 17、 operator double();将number型转化为double型。 18、 operator float();将number型转化为float型。 19、 operator int();将number型转化为int型。 20、 operator long();将number型转化为long型。 21、 operator short();将number型转化为short int型。 22、 setNull();设置为空。 23、 trunk();取整。
5. 附录:代码示例
5.1. 查询流程处理示例
下面给出了一个查询的例子qrystudent.cpp,通过使用OCCI接口函数查询数据库表student的信息(学号,学生姓名)。
#include <iostream> #include <occi.h>
using namespace oracle::occi; using namespace std;
int main ()