{"id":529,"date":"2011-12-27T18:27:35","date_gmt":"2011-12-27T18:27:35","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/2011\/12\/27\/media-tarde-empleada-en-localizar-un-a-error\/"},"modified":"2011-12-27T18:27:35","modified_gmt":"2011-12-27T18:27:35","slug":"media-tarde-empleada-en-localizar-un-a-error","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2011\/12\/27\/media-tarde-empleada-en-localizar-un-a-error\/","title":{"rendered":"Media tarde empleada en localizar un \u00bf error ?"},"content":{"rendered":"<p><!--more--><\/p>\n<p>Pues m\u00e1s o menos s\u00ed. Estoy escribiendo un programa ETL <sup>[<a href=\"#pnote-295-1\" id=\"rev-pnote-295-1\">1<\/a>]<\/sup> y en una determinada fase -durante las pruebas finales m\u00e1s concretamente- env\u00edo al servidor <a href=\"\/dotclear\/index.php?tag\/SQL\">SQL<\/a> de <a href=\"\/dotclear\/index.php?tag\/Multibase\">Multibase<\/a> una consulta tal como<\/p>\n<pre>\nselect * from productos where producto matches &quot;[A-Z]*&quot; order by producto\n<\/pre>\n<p>y no me devuelve ninguna fila. Extra\u00f1ado pruebo tontamente varias veces m\u00e1s, como si la insistencia fuese a cambiar algo, y llego a la conclusi\u00f3n de que estoy en un entorno err\u00f3neo. Quiz\u00e1s est\u00e9 conectando con la base de datos de explotaci\u00f3n o hay alg\u00fan error oculto con los caracteres especiales. Pudiera ser dado que empleo <a href=\"\/dotclear\/index.php?tag\/Perl\">Perl<\/a> como lenguaje de programaci\u00f3n y lo mismo &#8230; pero no, sigo con pruebas y pruebas, desde el programa nuevo, desde el entorno de desarrollo de Multibase, desde otros programas antiguos que me permiten lanzar consultas directas al servidor y nada. Sigue sin retornar dato alguno hasta que se me ocurre, en un rapto de paranoia, quitar la ordenaci\u00f3n de la instrucci\u00f3n y dejarla as\u00ed<\/p>\n<pre>\nselect * from productos where producto matches &quot;[A-Z]*&quot;\n<\/pre>\n<p>y todo es felicidad y maravilla y vuelvo a disponer de todas las filas que s\u00e9 que existen en la tabla (y no, tampoco es una vista ni nada parecido) bajo esas condiciones.<\/p>\n<p>Unas cuantas pruebas m\u00e1s cambiando la condici\u00f3n y las columnas de ordenaci\u00f3n me convencen finalmente de que el servidor SQL me odia. As\u00ed como suena. Y es que prefiero creer absurdos como ese y pensar que el mam\u00f3n tiene una mala tarde porque imaginar lo contrario, pensar tan s\u00f3lo en la posibilidad de que bajo ciertas condiciones arbitrarias los datos aparezcan o desaparezcan sin condici\u00f3n ni se\u00f1al de error alguna &#8230; buf. Es una mala tarde. S\u00ed. Seguro.<\/p>\n<div class=\"footnotes\">\n<h4>Notes<\/h4>\n<p>[<a href=\"#rev-pnote-295-1\" id=\"pnote-295-1\">1<\/a>] Acr\u00f3nimo de <em>Extracci\u00f3n de datos, transformaci\u00f3n y carga<\/em>, \u00bf a que parec\u00eda m\u00e1s grave ?<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[19,204,17,386],"class_list":["post-529","post","type-post","status-publish","format-standard","hentry","category-software","tag-errores","tag-multibase","tag-perl","tag-sql"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=529"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/529\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}