ITPUB论坛 » ERP二次开发 » BI Publisher对Sql Server 2000不够兼容?


2008-7-1 12:14 p8499
BI Publisher对Sql Server 2000不够兼容?

[font=Arial][color=blue]环境:
BI Publisher 10.1.3.3.3 for Windows x86
BI Publisher Desktop 10.1.3.3.3 for Windows
Microsoft SQL Server Desktop Engine 8.00.760[/color][/font]
[font=Arial][color=black][/color][/font]
[font=Arial]
[color=black]用Query Builder按钮制作的查询语句如下:
select  F4101.IMITM as IMITM,
        F4102.IBITM as IBITM
  from  dbo.F4102 F4102,
        dbo.F4101 F4101
where  F4101.IMITM=F4102.IBITM[color=red](+)[/color]
其中红色外连接部分SQL Server无法识别,产生错误:
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Line 5: Incorrect syntax near ')'.[/color]
[color=black]只能手动写了,并且不能Preview Result。[/color][/font]
[color=black]:cry2: [/color]
各位有更好的建议吗?

2008-7-10 00:08 atomic79
sql server中与Oracle中的sql不是完全相同的,(+)在sql server不直接支持,你需要使用sql server中left join之类的来实现了。建议你去看看T-SQL与PL/SQL写法比较的资料。

页: [1]


Powered by ITPUB论坛