SQL翻译器下载:附件 对于这个问题,开始的设想比较简单,大致过程是:把Sql语句中不相同的关键字和函数名替换掉,如Oracle中的To_Date换成SqlServer的Convert,就可以在SqlServer上执行了.对一些简单的Sql语句这样确实可以,可是对复杂的应用来说,Sql语句可能多层嵌套,函数也有多层嵌套,如果只是简单的替换,代码中必然会有无数的if else,并且出错后的修改和调试几乎是不可能的。 从这张结构图中可以看到,Sql语句可能出现非常复杂的组合结构,如果不使用语法树表示,很难实现不同数据库平台的转换。 |
正在阅读:从Oracle到Sql Server--Sql智能翻译器从Oracle到Sql Server--Sql智能翻译器
2005-09-19 10:16
出处:
责任编辑:moningfeng
键盘也能翻页,试试“← →”键