BIRT中使用SQLSERVER与ORACLE作为数据库的区别
2008-05-08 09:47
405 查看
在建立BIRT的数据集的时候,如果使用下面的sql语句: select *from EXIMTRX.IMIS_MASTER WHERE C_UNIT_CODE=?
假如C_UNIT_CODE的字段是varchar类型的,sqlserver与oracle是一样的。如果是CHAR类型的,就有区别了。使用sqlserver时,传给这条sql语句的参数的字符长度不一定需要与数据库中定义的长度一致,而在使用oracle时,必须长度一致。例如,C_UNIT_CODE的长度是12,传个sql的参数是'CENJCMP',在使用oracle时,必须用空格补全长度,应该是'CENJCMP '。
假如C_UNIT_CODE的字段是varchar类型的,sqlserver与oracle是一样的。如果是CHAR类型的,就有区别了。使用sqlserver时,传给这条sql语句的参数的字符长度不一定需要与数据库中定义的长度一致,而在使用oracle时,必须长度一致。例如,C_UNIT_CODE的长度是12,传个sql的参数是'CENJCMP',在使用oracle时,必须用空格补全长度,应该是'CENJCMP '。
相关文章推荐
- 使用JDBC操作数据库(Oracle,Mysql,SQLSERVER)
- 使用oracle和sqlserver的几点区别【转】
- 数据库迁移及及区别(Oracle,MySQL,SQLServer)
- sqlserver中delete、update中使用表别名和oracle的区别
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 数据库SQL中对查询结果排序排列序号编号,Oracle分析函数 rank,dense_rank,row_number使用和区别
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 使用oracle和sqlserver的几点区别
- MySQL、SqlServer、ORACLE三大数据库常用语句之间的区别整理
- mybatis的分页插件pagehelper-fix使用、数据库分页查询模板sql、总结mysql与oracle语句的区别
- sqlserver中delete、update中使用表别名 和oracle的区别
- 数据库Oracle与sqlserver的区别
- docker 实战---使用oracle xe作为开发数据库(六)
- 使用ORACLE和SQLSERVER的几点区别
- 数据库的迁移总结及区别比较(Oracle,MySQL,SQLServer)
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- NUll在oracle与sqlserver中使用相同与区别