Sheeri K. Cabral wrote:
On 10/1/08, *Roy Lyseng* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    This is in accordance with the SQL standard. I think the reasoning
    is that you should be able to split long text strings onto multiple
    lines, so any sequence of quoted strings is concatenated into a
    single string literal. Notice that there must be a <separator> (ie a
    space or a newline) between the strings.


Makes sense, but it should be documented *somewhere* as an implicit concat.

    The latter query (SELECT without a FROM) is a MySQL extension.


That wasn't the point of Brian using "select 'foo' 'bar';" as an example -- the point I believe Brian was trying to make was that "select 'foo' 'bar';" acts like "select CONCAT('foo','bar');"

Sheeri,

I read from his mail about the "latter query" that there was an error using sqlite and pqsql, and I assumed that was because a FROM-less query is a MySQL extension. Obviously I may have made the wrong assumption :)

Roy

Which is explained by the SQL standard.....

-Sheeri

    Roy

    Another reason for not


    Brian Moon wrote:

        This example says it all.  The folks in #mysql-dev (ok, one guy)
        seemed to think this was expected.  This apparently stems from
        another interesting query at the end of the example.  I can't
        find this to be a standard of any kind and frankly find it to be
        wrong.  Due to an error in my application  while building the
        query (no , was inserted) I was getting bad data.  I tried
        sqlite and pgsql.  They either gave a different, non-error
        message (sqlite) or gave an error (pgsql).  Wanna fix this in
        Drizzle?

        mysql> use information_schema;
        Database changed

        mysql> select table_name from tables where
              table_schema in ('mysql' 'test');
        Empty set (0.10 sec)

        mysql> select table_name from tables where
              table_schema in ('mysql', 'test');
        +---------------------------+
        | table_name                |
        +---------------------------+
        | columns_priv              |
        | db                        |
        | func                      |
        | help_category             |
        | help_keyword              |
        | help_relation             |
        | help_topic                |
        | host                      |
        | proc                      |
        | procs_priv                |
        | tables_priv               |
        | time_zone                 |
        | time_zone_leap_second     |
        | time_zone_name            |
        | time_zone_transition      |
        | time_zone_transition_type |
        | user                      |
        | user_info                 |
        | comments                  |
        | deal_queue                |
        | users                     |
        +---------------------------+
        21 rows in set (0.17 sec)

        mysql> select 'foo' 'bar';
        +--------+
        | foo    |
        +--------+
        | foobar |
        +--------+
        1 row in set (0.00 sec)



    _______________________________________________
    Mailing list: https://launchpad.net/~drizzle-discuss
    <https://launchpad.net/%7Edrizzle-discuss>
    Post to     : [email protected]
    <mailto:[email protected]>
    Unsubscribe : https://launchpad.net/~drizzle-discuss
    <https://launchpad.net/%7Edrizzle-discuss>
    More help   : https://help.launchpad.net/ListHelp




--
- Sheeri K. Cabral

Note: Currently I work for The Pythian Group (http://www.pythian.com/ ), a remote DBA firm, and consulting would constitute a conflict of interest. However, I do recommend our work, and if you're looking for DBA work (I do MySQL work, but they have great Oracle and SQL Server DBAs too) right now, whether you need a few hours a week, or someone fulltime while you continue a job search.

I have a webpage with tips on how to find a DBA: http://sheeri.net/how-to-find-a-dba/ I can recommend http://www.toomanyconnections.com as a good site to find MySQL (and Oracle) DBAs. If you're looking for web design, I recommend the small business my husband works for, http://www.digital-loom.com I regret that I have no other information for any other type of position, including developer, programmer and systems administrator.


------------------------------------------------------------------------

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to