Begin main content

Sybase, ANSI compliant? Phooey.

As previously discussed in this blog, I don't enjoy having to program with Sybase.

Here's another nail in it's coffin in my mind - full join.

Appendix A: Compatibility with Other Sybase Databases.

So, Adaptive Server Anywhere supports Ansi full join, as does IQ (Sybase's data warehouse product), but their flagship Adaptive Server Enterprise (mmmm, Enterprise) doesn't?

Instead I have to distinct union together the left and right outer join...

Could be worse - I could be using Mysql (which also has no full join).

Of course, Postgresql does have full outer joins (so does Oracle 9i for the record).

Update: Oh, and a blank string coerces to a date of 1/1/1900. Brilliant.

Update: brillant. Like MySQL, Sybase would rather silently ignore your bugs than report them:

  • commit: If no transaction is currently active, the commit or rollback statement has no effect on Adaptive Server.

03:05 AM, 19 Jan 2007 by Mark Aufflick Permalink | Short Link | Comments (0)

XML

Blog Categories

software (39)
..cocoa (21)
  ..heads up 'tunes (5)
..ruby (6)
..lisp (3)
..perl (4)
..openacs (1)
mac (20)
embedded (2)
..microprocessor (2)
  ..avr (1)
electronics (3)
design (1)
photography (25)
..black and white (6)
..A day in Sydney (18)
..The Daily Shoot (6)
food (2)
Book Review (2)

Notifications

Icon of Envelope Request notifications

Syndication Feed

XML

Recent Comments

  1. Unregistered Visitor: An other Script
  2. Unregistered Visitor: A message in there?
  3. Unregistered Visitor: using Amazon S3
  4. Unregistered Visitor: Thank you ! Thank you ! Thank you !
  5. Unregistered Visitor: Umbrello on leopard
  6. Unregistered Visitor: Script gor generate for library
  7. Unregistered Visitor: Similar but different
  8. Unregistered Visitor: Thanks for fixing my problem!
  9. Unregistered Visitor: Pop up once the category is been defined
  10. Unregistered Visitor: smal amendment