Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Prepared statements - løkke inde i en anden løkke

Received: by 10.180.73.146 with SMTP id l18mr102415wiv.4.1343886401212;
        Wed, 01 Aug 2012 22:46:41 -0700 (PDT)
Received: by 10.181.11.234 with SMTP id el10mr90782wid.2.1343883989199;
        Wed, 01 Aug 2012 22:06:29 -0700 (PDT)
Received: by 10.224.219.205 with SMTP id hv13mr3816442qab.5.1343883988773;
        Wed, 01 Aug 2012 22:06:28 -0700 (PDT)
Received: by 10.66.84.65 with SMTP id w1mr2944045pay.37.1343799591329;
        Tue, 31 Jul 2012 22:39:51 -0700 (PDT)
Path: n2ni5317win.0!nntp.google.com!7no514096wig.0!news-out.google.com!n2ni37485003win.0!nntp.google.com!feed-C.news.volia.net!volia.net!news2.volia.net!feed-A.news.volia.net!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!u3no49446qai.0!news-out.google.com!a15ni3206qag.0!nntp.google.com!r1no43261qas.0!news-out.google.com!p10ni9773195pbh.1!nntp.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!news.astraweb.com!border2.newsrouter.astraweb.com!newspeer1.nac.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border2.nntp.dca.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nrc-news.nrc.ca!goblin1!goblin.stu.neva.ru!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!feed118.news.tele.dk!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Message-ID: <50124095$0$283$14726298@news.sunsite.dk>
From: Stig Johansen <wopr...@gmail.com>
Subject: Re: Prepared statements - =?ISO-8859-1?Q?l=F8kke_inde_i_en_anden_l=F8kke?=
Newsgroups: dk.edb.internet.webdesign.serverside.php
Date: Fri, 27 Jul 2012 09:17:40 +0200
References: <500c63a0$0$284$edfadb0f@dtext01.news.tele.dk> <500c66d7$0$298$edfadb0f@dtext01.news.tele.dk> <500d0493$0$284$14726298@news.sunsite.dk> <500d21ec$0$290$edfadb0f@dtext01.news.tele.dk> <500d51a9$0$293$14726298@news.sunsite.dk> <500d5a8e$0$301$edfadb0f@dtext01.news.tele.dk> <500db50c$0$276$edfadb0f@dtext01.news.tele.dk> <500dc612$0$286$14726298@news.sunsite.dk> <500e39e1$0$300$edfad...@dtext01.news.tele.dk> <87mx2ppts2....@huddi.jernurt.dk> <5010ea88$0$292$14726...@news.sunsite.dk> <87d33iq589....@huddi.jernurt.dk>
User-Agent: KNode/0.8.1
MIME-Version: 1.0
Lines: 32
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 90.184.112.204
X-Trace: news.sunsite.dk DXC=8MQ<W058P[E3j@n`X75YjCYSB=nbEKnkKBIXMI7@FoJBhj@knA>0RiB283j7<INA3MjOgkk0RWXjA0HA011GY5cD`O?Ag8gk7gMke[9ncOFejN
X-Complaints-To: st...@sunsite.dk
X-Received-Bytes: 2855
Bytes: 3366
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit

Anders Wegge Keller wrote:

>  Jeg kender det fra den anden side: Forretningslogik i GUI. Det er
> n�jagtig lige s� slemt.

Ja, det er ogs� grimt, og desv�rre ogs� brugt.

Det v�rste eksempel jeg nogensinde har set er Navision (Stat), som nok er
lavet n�sten _perfekt_ forkert, med forretningslogik i SP's, Triggers samit
i klienten (GUI'en).

>  Jeg tror du har serveretten der. Jeg kan ihvertfald ikke g�re det
> bedre end denne (desv�rre engelske) wikipedia-artikel om emnet:
> <http://en.wikipedia.org/wiki/Join_(SQL)>

Den giver en rimelig god forklaring, men jeg er ikke tilfreds med man bruger
SELECT *... i de f�rste eksempler.

Man burde fort�lle det n�rmest er en d�dssynd (med mindre man vitterlig skal
bruge _alle_ elementerne).

L�ngere nede kommer man ind p� implicitte JOINS, som bla. Oracle kun
underst�ttede indtil 9i, men jeg vil foresl� man altid skriver eksplicitte
JOIN's s� optimizeren ikke skal bruge tid p� at 'g�tte' sig frem.

Men alle har vel deres holdninger - nogle tror det er bedre at lave 'korte'
programmer/SQL, bruger * fordi de er for dovne til at skrive et par
feltnavne osv.

-- 
Med venlig hilsen
Stig Johansen