{"id":544,"date":"2007-04-26T19:40:23","date_gmt":"2007-04-26T17:40:23","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/2007\/04\/26\/sql-talk\/celko-des-tages-2"},"modified":"2007-04-26T19:42:36","modified_gmt":"2007-04-26T17:42:36","slug":"celko-des-tages-2","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2007\/04\/26\/sql-talk\/celko-des-tages-2","title":{"rendered":"Celko des Tages"},"content":{"rendered":"<p>Im Artikel &quot;<a href=\"http:\/\/joecelkothesqlapprentice.blogspot.com\/2007\/04\/stored-procedure-returns-duplicates_22.html\">Joe Celko The SQL Apprentice: Stored procedure returns duplicates<\/a>&quot; wird Joe Celko zitiert, wie er v&#246;llig fassungslos auf das Listing einer SQL-Prozedur eines SQL-Anf&#228;ngers in einer <a href=\"http:\/\/groups.google.de\/group\/comp.databases.ms-sqlserver\/browse_frm\/thread\/90a780c5d0b6df00\/52a96862500fd953\">UseNet-Gruppe<\/a> reagiert, der das Konzept von SQL einfach nicht verstanden hat:<\/p>\n<blockquote><p>EVERYTHING you are doing is TOTALLY wrong. You have just been cussed but by one of the people who wrote this language. If you have brain instead of an ego, you might want to listen.<\/p>\n<p>This is a (bad) COBOL program written in SQL! There is so much formatting done in SQL code! The bad news &#8211; for me&#8211; is that this code is so awful I cannot use it in my next book as a bad example because it is too proprietary! You could be famous!<\/p>\n<p>Your code is so awful, you even use the &quot;tbl-&quot; prefixes to tell us you have no idea about RDBMS! You keep converting dates to strings because you are writing COBOL in SQL and want strings!<\/p><\/blockquote>\n<p>&quot;cussed&quot; hei&#223;t laut <a href=\"http:\/\/dict.leo.org\/\">Leo<\/a> &#252;brigens &quot;verflucht&quot;. Und Joe ist tats&#228;chlich einer der Verfasser von SQL.<\/p>\n<p>Falls es f&#252;r irgendjemandem ein Trost ist: mich hat er &#252;brigens auch mal zur Schnecke gemacht, weil ich in SQL-Server-Manier &quot;GO&quot; zwischen die SQL-Statements schrieb und im Sample-Create generell alle Spalten auf &quot;NULLable&quot; setzte&#8230;<\/p>\n<p>Hat mir gut getan, ich nahm es mir zu Herzen. \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Artikel &quot;Joe Celko The SQL Apprentice: Stored procedure returns duplicates&quot; wird Joe Celko zitiert, wie er v&#246;llig fassungslos auf das Listing einer SQL-Prozedur eines SQL-Anf&#228;ngers in einer UseNet-Gruppe reagiert, der das Konzept von SQL einfach nicht verstanden hat: EVERYTHING you are doing is TOTALLY wrong. You have just been cussed but by one of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/544"}],"collection":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/comments?post=544"}],"version-history":[{"count":0,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/544\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=544"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}