可以使用动态SQL,根据参数情况进行SQL语句的组合不就可以了么
解决方案 »
- oracle数据库恢复
- 菜鸟问题:什么样子的机器安装oracle使用起来才流畅
- ora_04091 触发器不能读???
- oracle 启动不了 tnslistener服务启动不了
- 如何用like实现搜索英文单词
- 用pl/sql读取csv文件
- oracle816支持内连接吗?
- 如何在VC++中使用_ConnectionPtr对象建立非DSN的ORACLE连接?
- oracle816的rowid数据类型
- 各位高手都来说说聚集函数是怎么实现的?
- 请教这样的视图能建吗?该如何建
- 怎么使用OCI??怎么使用OCI??怎么使用OCI??怎么使用OCI??怎么使用OCI??怎么使用OCI??怎么使用OCI??怎么使用OCI??怎么使用
同时还要考虑能否移植到SQLServer2000
此时可以考虑将一个SQL语句分成多个部分:返回列区、查询表区、条件区、分组区、排序区,等等。每个部分都有可能要动态组合。
在设计跨平台跨语言的系统时,要考虑到动态生成的字符串是不是超过了可传递的最大长度。
利用这种方法,我组合出了超过10000个字符长度的SQL语句,并且实现了灵活的报表系统。
我也想知道,请举个简单例子。谢谢