Subject | Re: [Firebird-Architect] REPLACE, again |
---|---|
Author | Lester Caine |
Post date | 2006-08-17T05:55:24Z |
Adriano dos Santos Fernandes wrote:
need to be working to support them, not simply selecting another non
standard option. Surely the 'roadmap' should be to move to SQL2003
standard and only add stuff that is not actually supported by the standard?
We do need to decide if Firebird is going to become SQL2003 compliant -
which I would prefer - or not?
--
Lester Caine - G8HFL
-----------------------------
L.S.Caine Electronic Services - http://home.lsces.co.uk
Model Engineers Digital Workshop -
http://home.lsces.co.uk/ModelEngineersDigitalWorkshop/
Treasurer - Firebird Foundation Inc. - http://www.firebirdsql.org/index.php
> Jim Starkey wrote:A number of the SQL standard commands have unfriendly syntax, but we
>
>>I don't understand this at all. REPLACE has been used in many database
>>systems for years, and, unless I've missed something, now part of the
>>standard as MERGE. The Oracle semantics are sane and sensible. The
>>MySQL semantics are not.
>
> MERGE is a complex statement that can be used as REPLACE, but with very
> unfriendly syntax.
need to be working to support them, not simply selecting another non
standard option. Surely the 'roadmap' should be to move to SQL2003
standard and only add stuff that is not actually supported by the standard?
> Main scope of MERGE is to get data from one table and insert/update inSo what is wrong with that being a later goal?
> another.
> It do a outer join of one table with another, if the result of one sideSo isn't REPLACE the same but working on the one table?
> exist, it's updated. Otherwise it's inserted.
We do need to decide if Firebird is going to become SQL2003 compliant -
which I would prefer - or not?
--
Lester Caine - G8HFL
-----------------------------
L.S.Caine Electronic Services - http://home.lsces.co.uk
Model Engineers Digital Workshop -
http://home.lsces.co.uk/ModelEngineersDigitalWorkshop/
Treasurer - Firebird Foundation Inc. - http://www.firebirdsql.org/index.php