我想请教这样一个问题:(编程实现类似这样的“伪码”) select a.* ,b.* from datasource1.[schema].table1 a, datasource2.[schema].table2 b where a.xField = b.yField注意:datasource可以是各种数据库的,如oracle,sql server,db2等。
恐怕比较困难。 打个比方,SQL SERVER 和ORACLE ,别的不说,这个语句在SQL SERVER端执行还是在ORACLE端执行?使用那端的语法? 恐怕只能你自己写程序来控制。
那你可以考虑写这些代码的时候用SQL-92标准的SQL语句来写,这样就可以方便的移植了!
to: windindance(风舞轻扬) :但在delphi下,delphi可以帮我们完成这个,在内部处理。
from datasource1.[schema].table1 a, datasource2.[schema].table2 b
where a.xField = b.yField注意:datasource可以是各种数据库的,如oracle,sql server,db2等。
打个比方,SQL SERVER 和ORACLE ,别的不说,这个语句在SQL SERVER端执行还是在ORACLE端执行?使用那端的语法?
恐怕只能你自己写程序来控制。