A query contained within a query

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default RE: A query contained within a query

    Probably not a good idea from a coding design / maintainability standpoint.

    If you really need to package queries, probably best to use an explicit structure.

    MikerRoo Guest

  2. Similar Questions and Discussions

    1. Query of Queries on query New type query
      In CF5 we have a page that creates a query, using queryNew and querySetCell and the like, we then used dbtype="query" and gave it's name so we could...
    2. Query of Query LIKE and Wild Card chars
      I am tyring to use the 'LIKE' comparison within a Query of Query. The Query is shown below. <cfquery dbtype="query" name="GetFileList"> select...
    3. Convert a query to a list, or find an item in a query
      Hi All, I am using CFPOP to retrieve mail from a server, then delete each message after I retrieve it. What I want to do is to check that I don;t...
    4. CAML Query: Multiple Query Fields Issue
      I need to Create a CAML Query Dynamically with VB to a Sharepoint WebService GetListItems Method. The User Could Select 1 to X Number of IDs...
    5. BCP query out executed by xp_cmdshell works fine from query analyzer but fails from VB Component
      Hi all, I have a stored procedure which returns a vast number of record and i have to write the output into a csv file. I'm using BCP utility to...
  3. #2

    Default RE: A query contained within a query

    Well, hey.

    If it works for you, use it.

    Just document it well -- so that you won't be scratching your head too much in
    a year or two. :P

    Also, since "coldfusion.sql" is not an Ansi SQL column type. Macromedia
    might bust this approach in future releases.

    MTC,
    -- MikeR


    MikerRoo Guest

  4. #3

    Default A query contained within a query

    Performing a basic test, I've found that you can store a query within a
    query

    <cfset QuerySetCell(query2, "ColumnName", query1, rowNumber)>

    <cfdump var="#query2#">

    Okay, so it's possible.... but is it a good idea? Any thoughts?


    _jt Guest

  5. #4

    Default Re: A query contained within a query

    Thanks for the feedback. Yes, I was thinking about that side of it...

    It's just that queries have some niceties (like CurrentRow) that structures
    and arrays don't. I was hoping for a solution that wouldn't require explict
    loops and counters.

    "MikerRoo" <webforumsuser@macromedia.com> wrote in message
    news:dbeslh$ncg$1@forums.macromedia.com...
    > Probably not a good idea from a coding design / maintainability
    standpoint.
    >
    > If you really need to package queries, probably best to use an explicit
    structure.
    >

    _jt Guest

  6. #5

    Default RE: Adding parameters to URL with fragment

    How did you determine that a query was a subclass of java.util.Map?

    Query variables report that they are derived from java.sql in their meta data.
    This is also what one would expect.

    Anyway, I know of no ANSI SQL standard that supports complex structures as a
    column type (except as binary data or a string full of XML). But, I'm not up
    with the latest. I'll study it when MS or Oracle implements it.


    MikerRoo Guest

  7. #6

    Default Re: A query contained within a query

    > Also, since "coldfusion.sql" is not an Ansi SQL column type. Macromedia
    > might bust this approach in future releases.
    Hmm.. good question. So the general issue is .... will CF continue to
    support the usage of "complex" objects in a query. I would think "yes" and
    here is why.... MX is based on java and the query object is essentially a
    subclass of a java.util.Map which does support the storage of complex
    objects (i.e. another Map or query object). The JDBC SQL3 standards also
    support the generic setObject()/getObject() methods, which would cover a
    cfquery "Object". Maybe I'm wrong here, but I'm thinking future support is a
    good possibility ;-)

    I don't know about the most recent ANSI SQL standards though. Do you know
    anything about what complex objects are part of the latest standards?


    _jt Guest

  8. #7

    Default Re: Adding parameters to URL with fragment

    > How did you determine that a query was a subclass of java.util.Map?
    > Query variables report that they are derived from java.sql in their meta
    data.
    > This is also what one would expect.
    I said that it was "essentially" a sub-class of this java.util.Map. Bad
    choice of wording ;-) I didn't mean subclass in the strict sense. I'm
    referring to the fact that it CF can automatically cast a query object to a
    java.util.Map (from livedocs). I haven't checked the actual class structure
    on MX 7 to determine if it does or doesn't implement Map. I believe
    structures definitely are a subclass of java.util.Map and arrays a subclass
    of java.util.List.
    > Anyway, I know of no ANSI SQL standard that supports complex structures
    as a
    > column type (except as binary data or a string full of XML). But, I'm
    not up
    > with the latest. I'll study it when MS or Oracle implements it.
    Neither am I, but as long as it implements some complex (non string/binary)
    object (array, etc), which I thought SQL3 does. I'll have to check it.


    _jt Guest

  9. #8

    Default Re: Adding parameters to URL with fragment

    > Neither am I, but as long as it implements some complex (non
    string/binary)
    > object (array, etc), which I thought SQL3 does. I'll have to check it.
    From what I've read, SQL3 and SQL2003 contain non-scalar data types (arrays,
    collections, etc). I don't know how widely they are used, but they seem to
    be part of the specs. So I'm still thinking that it's likely that query
    objects will continue to support storing "complex" objects (CF term) in the
    future.

    Anyone else have any thoughts? Is my logic horribly flawed?

    "_jt" <fake_email@nospam.not> wrote in message
    news:dbf8mi$83t$1@forums.macromedia.com...
    > > How did you determine that a query was a subclass of java.util.Map?
    >
    > > Query variables report that they are derived from java.sql in their
    meta
    > data.
    > > This is also what one would expect.
    >
    > I said that it was "essentially" a sub-class of this java.util.Map. Bad
    > choice of wording ;-) I didn't mean subclass in the strict sense. I'm
    > referring to the fact that it CF can automatically cast a query object to
    a
    > java.util.Map (from livedocs). I haven't checked the actual class
    structure
    > on MX 7 to determine if it does or doesn't implement Map. I believe
    > structures definitely are a subclass of java.util.Map and arrays a
    subclass
    > of java.util.List.
    >
    > > Anyway, I know of no ANSI SQL standard that supports complex structures
    > as a
    > > column type (except as binary data or a string full of XML). But, I'm
    > not up
    > > with the latest. I'll study it when MS or Oracle implements it.
    >
    >
    >


    _jt Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139