![]() ![]() ![]() is using but then forcibly setting its nameservers attribute to the one and only nameserver you want to query, to bypass the usual default recursive use of this class (that will use by default the OS configured recursive nameservers). ![]() Note how the answer has the flag AA which means authoritative.Īnother way, especially if you want to profit for all the internal retry logic, handling truncation, switching to TCP, etc. That is, you are running a loop in disguise. But it seems to me that for each iteration in the recursive CTE you are only adding one more set of data. I immediately need to add the disclaimer that the query is complex and difficult to read in a hurry. ![]() which is one of the authoritative nameservers on . I am not sure that this should be a recursive query. Examples: This query returns each table's ID and field count. Why 205.251.196.9? Because this is the IP address of . Firebird 1.0 also executes this type of query, but gives the wrong results Aggregate functions and GROUP BY items inside subqueries Since Firebird 1.5 it is possible to use aggregate functions and/or expressions contained in the GROUP BY clause inside a subquery. If not doing a recursive query it means you already know which nameservers to contact, and over UDP or TCP.ĭnspython provides the query module to do exactly that, as explained in documentation at It is also used for recursive queries and to reference the result table multiple times. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |