![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hello I am trying to learn standard SQL 99 (SQL3), but it is not very fun to do when I have no RDBMS that implements it to play with .Is there a newsgroup that discusses standard SQL ? What DBMS would implement most (or at least enough) of the SQL-99 ? What free or open-source DBMS would implement most of the SQL-99 ? Thank you, Timothy Madden |
#3
| |||
| |||
|
|
Hello I am trying to learn standard SQL 99 (SQL3), but it is not very fun to do when I have no RDBMS that implements it to play with .Is there a newsgroup that discusses standard SQL ? |
|
What DBMS would implement most (or at least enough) of the SQL-99 ? |
|
What free or open-source DBMS would implement most of the SQL-99 ? |
#4
| |||
| |||
|
|
Hello I am trying to learn standard SQL 99 (SQL3), but it is not very fun to do when I have no RDBMS that implements it to play with .I don't think it make sense to learn "SQL 99". |
|
What free or open-source DBMS would implement most of the SQL-99 ? |
#5
| |||
| |||
|
|
Hello I am trying to learn standard SQL 99 (SQL3), but it is not very fun to do when I have no RDBMS that implements it to play with .Is there a newsgroup that discusses standard SQL ? What DBMS would implement most (or at least enough) of the SQL-99 ? What free or open-source DBMS would implement most of the SQL-99 ? Thank you, Timothy Madden |
#6
| |||
| |||
|
|
Timothy Madden <terminatorul (AT) gmail (DOT) com> wrote in news:49eb946e$0$90272 $14726298 (AT) news (DOT) sunsite.dk: [...] Hi, An easy way to verify SQL-99 syntax is to use the SQL Validator, http://developer.mimer.com/validator/parser99/ An online tool available for SQL-92, SQL-99, and SQL-2003. /Jarl |
#7
| |||
| |||
|
|
I would guess on the following three: DB2, MsSQL and Oracle. I believe you can download all of them for free. |

|
I don't think it make sense to learn "SQL 99". You learn to use one RDBMS (and getting to know a single RDBMS is |
#8
| |||
| |||
|
|
Timothy Madden, 19.04.2009 23:15: Hello I am trying to learn standard SQL 99 (SQL3), but it is not very fun to do when I have no RDBMS that implements it to play with .I don't think it make sense to learn "SQL 99". You learn to use one RDBMS (and getting to know a single RDBMS is complicated enough), and its SQL implementation. In most of the cases you will find that the vendor specific extension are sometimes a lot better than the "standard". Btw: the SQL 99 standard defines a lot of optional features, so the vendors are free to leave them out (or implemement them in a different manner), which makes things even more complicated. What use is it to practise something that is not completely available? What free or open-source DBMS would implement most of the SQL-99 ? I think in the OpenSource world, PostgreSQL and Firebird are probably the closest you can get. Thomas |
. Sooner or later the SQL-3 features will be there in all DBMS
#9
| |||
| |||
|
|
On 19 Apr, 23:15, Timothy Madden <terminato... (AT) gmail (DOT) com> wrote: Hello I am trying to learn standard SQL 99 (SQL3), but it is not very fun to do when I have no RDBMS that implements it to play with .Is there a newsgroup that discusses standard SQL ? Not that I'm aware of. Troels Arvin has a page where he compares different implementations that you might find interest in: http://troels.arvin.dk/db/rdbms/ What DBMS would implement most (or at least enough) of the SQL-99 ? I would guess on the following three: DB2, MsSQL and Oracle. I believe you can download all of them for free. What free or open-source DBMS would implement most of the SQL-99 ? Guessing again, Postgres /Lennart |

#10
| |||
| |||
|
|
I am much surprised to find that in the SQL world, folks do not worry too much about portability, if at all. The point is, that unless you develop a product that has to run on different databases, it very rarely happens that a large application is ported to a different database. I'm doing software development (Client/Server, Web-Applications) since ~20 years and in all that time it only happend once that a customer switched the database vendor... |
|
For example as programmer I much prefer PostgreSQL as my database; however my clients do not share the same feeling with me and they trust mysql more for some stupid marketing reasons I don't want to think about. So sometimes I get to work with Postgres, sometimes I have to work with mysql. In this situation I would like my queries to be portable and allow me to switch the DBMS when I need. |
![]() |
| Thread Tools | |
| Display Modes | |
| |