Announcement

Collapse
No announcement yet.

MINUS unter Sybase

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MINUS unter Sybase

    Ich muss einige SQL's die unter Oracle laufen nach Sybase portieren.

    Leider kennt Sybase den Operator MINUS nicht.
    Wie kann man am besten solche SQL's portieren:

    <PRE>
    SELECT test FROM tab1
    UNION
    SELECT test FROM tab2
    MINUS
    SELECT test FROM tab3
    </PRE>

    Gibt es Tools, die eine Konvertierung von Oracle nach Sybase bzw. Oracle nach Informix machen.

    Danke und Gruß

    Klaudius Mrozek

  • #2
    hallo Klaus,

    das exists kennt auch sybase, Du kannst Dir den MINUS so auch selber machen:


    select test from tab1 where not exists (select 1 from tab3 where tab1.test = tab3.test)
    union
    select test from tab2 where not exists (select 1 from tab3 where tab2.test = tab3.test)

    Gruß
    Usch

    Comment

    Working...
    X