Subject | Re: [Firebird-general] SQL2003 |
---|---|
Author | Blas Rodriguez Somoza |
Post date | 2004-05-10T11:50:05Z |
At 10/05/2004 13:12, you wrote:
AUTHORIZATION keyword is not here.
<schema definition> ::=
CREATE SCHEMA <schema name clause>
[ <schema character set specification> ]
[ <schema element>... ]
<schema name clause> ::=
<schema name>
| AUTHORIZATION <schema authorization identifier>
| <schema name> AUTHORIZATION <schema authorization identifier>
Anyway if I'm not wrong FB don't allow qualified table names which are
needed to support schemas according to SQL92.
<table name> ::=
<qualified name>
| <qualified local table name>
<qualified name> ::=
[ <schema name> <period> ] <qualified identifier>
Blas Rodriguez Somoza
>At 11:51 AM 10/05/2004 +0200, Blas Rodriguez Somoza wrote:The FB create schema syntax is not the sql92 one. At least the
>
> > >A more practical compare list could be done with sql 1999
> > >example:
> > >"Firebird has full SQL 92 Entry Level 1 Support and implements most of
> > >the SQL-99 standard, plus some very useful additions."
> >
> >To implement SQL92 Entry level the database must support schemas (create
> >schema etc) and FB doesn't.
>
>Sure it does.
> Try this:
>
>CREATE SCHEMA 'LOCALHOST:/opt/Firebird/examples/MySchema.fdb';
AUTHORIZATION keyword is not here.
<schema definition> ::=
CREATE SCHEMA <schema name clause>
[ <schema character set specification> ]
[ <schema element>... ]
<schema name clause> ::=
<schema name>
| AUTHORIZATION <schema authorization identifier>
| <schema name> AUTHORIZATION <schema authorization identifier>
Anyway if I'm not wrong FB don't allow qualified table names which are
needed to support schemas according to SQL92.
<table name> ::=
<qualified name>
| <qualified local table name>
<qualified name> ::=
[ <schema name> <period> ] <qualified identifier>
>HelenRegards
Blas Rodriguez Somoza