Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQL syntaxeven including (+) for out join!

This is a discussion on Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQL syntaxeven including (+) for out join! within the db2-udb forums in Other Databases category; A list of the add-ins per my memory: 1) DUAL; 2) NVL() 3) DECODE() 4) START WITH/CONNECT BY PRIOR/sudo column LEVEL for tree structure SQL that prior DB2 9.5 could not do it in SQL while Oracle does it by just one simple SQL 5)(+) for outer join 6)TO_CHAR()/TO_DATE()/... 7)LPAD/RPAD that might be added in DB2 9 if I did not remember wrong 8)Drop a cloumn from a table ... I worry that IBM may get law suit by Oracle? John Feng...

Go Back   Database Forum > Other Databases > db2-udb

Database Forums

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 09-19-2007, 12:12 PM
Default Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQL syntaxeven including (+) for out join!

A list of the add-ins per my memory:

1) DUAL;
2) NVL()
3) DECODE()
4) START WITH/CONNECT BY PRIOR/sudo column LEVEL for tree structure SQL that prior DB2 9.5 could not do it in SQL while Oracle does it by just one simple SQL
5)(+) for outer join
6)TO_CHAR()/TO_DATE()/...
7)LPAD/RPAD that might be added in DB2 9 if I did not remember wrong
8)Drop a cloumn from a table
...

I worry that IBM may get law suit by Oracle?

John Feng


Reply With Quote
  #2  
Old 09-19-2007, 11:59 PM
Default Re: Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQL syntaxeven including (+) for out join!

John Feng wrote:
> A list of the add-ins per my memory:
>
> 1) DUAL;
> 2) NVL()
> 3) DECODE()
> 4) START WITH/CONNECT BY PRIOR/sudo column LEVEL for tree structure SQL that prior DB2 9.5 could not do it in SQL while Oracle does it by just one simple SQL
> 5)(+) for outer join
> 6)TO_CHAR()/TO_DATE()/...
> 7)LPAD/RPAD that might be added in DB2 9 if I did not remember wrong
> 8)Drop a cloumn from a table
> ..
>
> I worry that IBM may get law suit by Oracle?
>
> John Feng
>
>

I wouldn't worry about it. It's likely due to the demand from former
Oracle customers switching to DB2 for ease of migration.

L
Reply With Quote
  #3  
Old 09-25-2007, 03:33 AM
Default Re: Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQLsyntax even including (+) for out join

I worry that IBM may get law suit by Oracle?
Hi,
why should IBM get a law suit? Did IBM steal source code? No. IBM just implemented his own code to support Oracle functionalities.
Regards,
IgorM
Reply With Quote
  #4  
Old 09-25-2007, 03:35 AM
Default Re: Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQLsyntax<br> even including (+) for out

I wouldn't worry about it. It's likely due to the demand from former
Oracle customers switching to DB2 for ease of migration.

There is also one more thing to note: if application developer creates application that works on DB2 it will also work on Oracle.
Reply With Quote
  #5  
Old 09-25-2007, 05:45 AM
Default Re: Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQL syntax even including (+) for out join

igor.mernik-at-alcad.si wrote:

>> I worry that IBM may get law suit by Oracle?

>
> why should IBM get a law suit? Did IBM steal source code? No. IBM just
> implemented his own code to support Oracle functionalities. Regards,


You assume that law suits come only because of stealing code. This is,
naturally, not true. You can be dragged into law suits because of pretty
much anything.

Will the additional functionality become a problem for IBM? I surely don't
know. My gut feeling says "no". After all, both products implement
similar functionality and there is always a lot of room for overlaps.

--
Knut Stolze
DB2 z/OS Utilities Development
IBM Germany
Reply With Quote
  #6  
Old 09-25-2007, 07:59 AM
Default Re: Wow, DB2 for LUW 9.5 copycatted almost all the Oracle SQLsyntax even including (+) for out join

You assume that law suits come only because of stealing code. This is,
naturally, not true. You can be dragged into law suits because of pretty
much anything.

You are right. You can get law suits for pretty much anything, but the main question is who will win law suit. The NLV function for example is not a trademark or something like that. So if IBM implements NLV function I can't see any law breaking.

If Oracle is smart it will say like this: IBM supported this new functionalities, why? Because he would like to be No. 1 in RDBMS. And who is No. 1? Oracle. So you can now easily migrate to Oracle.

But my opinion is: I don't expect too much customers switching from one RDBMS to another. The main benefit is: application developed on one RDBMS will also work on other RDBMS. The benefit will also be for IBM products. IBM now could easily write application that would work on DB2 and Oracle, isn't it?

Regards,
IgorM


Reply With Quote
Reply


Thread Tools
Display Modes



All times are GMT -4. The time now is 05:50 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Integrated by bbpixel2009 :: jvbPlugin R1013.368.1

Search Engine Friendly URLs by vBSEO 3.1.0
vB Ad Management by =RedTyger=
In an effort to better serve ads to our visitors, cookies are used on Mydatabasesupport.com. For more information, check out our Privacy Policy.