Re: VMS x86-64 database server

Liste des GroupesRevenir à co vms 
Sujet : Re: VMS x86-64 database server
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vms
Date : 08. Jul 2025, 23:40:31
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <104k6p0$3pmuk$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : Mozilla Thunderbird
On 7/8/2025 5:57 PM, Lawrence D'Oliveiro wrote:
On Tue, 8 Jul 2025 08:45:13 -0400, Arne Vajhøj wrote:
On 7/7/2025 8:26 PM, Lawrence D'Oliveiro wrote:
On Mon, 7 Jul 2025 19:28:37 -0400, Arne Vajhøj wrote:
... dynamic string manipulation is rarely used for database access. It
is a code smell.
>
I posted examples some years ago in this group about how useful they
are. Want to revisit those?
>
You were also told how it should have been done in Python and how it
would be done in Cobol.
 Except the alternative Python versions didn’t actually work.
It worked. It was tested before posted. Cobol embedded SQL was
tested with Rdb and Python was tested with SQLite.

I can’t decide whether there is actually widespread fear about the
possibilities of dynamically-generated SQL, or just a lack of imagination.
Dynamically creating SQL string where the dynamic part is for non-data
is rarely needed. The COALESCE trick handle many of the potential cases.
Dynamically creating SQL string where the dynamic part is for data
is a security disaster waiting to happen (and possible poor
performance as well). People may think that their upper layers
will filter the data when they write the code, but eventually
someone will mess that part up and bang - the database is vulnerable.
H2 is actually the database that makes it easiest to catch
that. Put ;ALLOW_LITERALS=NONE in the connection string
and all attempts to use data values directly instead
of parameters will fail.
Arne

Date Sujet#  Auteur
6 Jul20:45 * VMS x86-64 database server56Arne Vajhøj
6 Jul22:39 +- Re: VMS x86-64 database server1Lawrence D'Oliveiro
6 Jul23:07 +* Re: VMS x86-64 database server30Arne Vajhøj
7 Jul00:19 i`* Re: VMS x86-64 database server29Lawrence D'Oliveiro
7 Jul00:58 i `* Re: VMS x86-64 database server28Arne Vajhøj
7 Jul03:42 i  `* Re: VMS x86-64 database server27Lawrence D'Oliveiro
7 Jul19:07 i   `* Re: VMS x86-64 database server26Arne Vajhøj
7 Jul19:16 i    +* Re: VMS x86-64 database server2Arne Vajhøj
7 Jul19:21 i    i`- Re: VMS x86-64 database server1Arne Vajhøj
7 Jul23:07 i    `* Re: VMS x86-64 database server23Lawrence D'Oliveiro
8 Jul00:28 i     +* Re: VMS x86-64 database server12Arne Vajhøj
8 Jul01:26 i     i`* Re: VMS x86-64 database server11Lawrence D'Oliveiro
8 Jul13:45 i     i `* Re: VMS x86-64 database server10Arne Vajhøj
8 Jul22:57 i     i  `* Re: VMS x86-64 database server9Lawrence D'Oliveiro
8 Jul23:40 i     i   `* Re: VMS x86-64 database server8Arne Vajhøj
9 Jul00:38 i     i    `* Re: VMS x86-64 database server7Lawrence D'Oliveiro
9 Jul02:54 i     i     `* Re: VMS x86-64 database server6Arne Vajhøj
9 Jul08:25 i     i      `* Re: VMS x86-64 database server5Lawrence D'Oliveiro
9 Jul20:33 i     i       `* Re: VMS x86-64 database server4Arne Vajhøj
10 Jul00:07 i     i        `* Re: VMS x86-64 database server3Lawrence D'Oliveiro
10 Jul00:51 i     i         `* Re: VMS x86-64 database server2Arne Vajhøj
10 Jul02:21 i     i          `- Re: VMS x86-64 database server1Lawrence D'Oliveiro
8 Jul14:35 i     `* Re: VMS x86-64 database server10Arne Vajhøj
8 Jul22:56 i      `* Re: VMS x86-64 database server9Lawrence D'Oliveiro
8 Jul23:20 i       `* Re: VMS x86-64 database server8Arne Vajhøj
9 Jul00:37 i        `* Re: VMS x86-64 database server7Lawrence D'Oliveiro
9 Jul01:31 i         `* Re: VMS x86-64 database server6Arne Vajhøj
9 Jul08:22 i          `* Re: VMS x86-64 database server5Lawrence D'Oliveiro
10 Jul01:04 i           `* Re: VMS x86-64 database server4Arne Vajhøj
10 Jul01:25 i            +* Re: VMS x86-64 database server2Arne Vajhøj
10 Jul02:35 i            i`- Re: VMS x86-64 database server1Lawrence D'Oliveiro
10 Jul02:33 i            `- Re: VMS x86-64 database server1Lawrence D'Oliveiro
6 Jul23:11 +- Re: VMS x86-64 database server1Arne Vajhøj
6 Jul23:39 `* Re: VMS x86-64 database server23Craig A. Berry
7 Jul00:57  `* Re: VMS x86-64 database server22Arne Vajhøj
7 Jul15:50   `* Re: VMS x86-64 database server21Mark Berryman
7 Jul19:01    `* Re: VMS x86-64 database server20Arne Vajhøj
7 Jul22:06     `* Re: VMS x86-64 database server19Mark Berryman
7 Jul22:36      +* Re: VMS x86-64 database server2Arne Vajhøj
7 Jul22:37      i`- Re: VMS x86-64 database server1Arne Vajhøj
7 Jul23:08      `* Re: VMS x86-64 database server16Lawrence D'Oliveiro
8 Jul00:21       `* Re: VMS x86-64 database server15Arne Vajhøj
8 Jul01:27        `* Re: VMS x86-64 database server14Lawrence D'Oliveiro
8 Jul12:14         `* Re: VMS x86-64 database server13Arne Vajhøj
8 Jul22:58          `* Re: VMS x86-64 database server12Lawrence D'Oliveiro
8 Jul23:14           +* Re: VMS x86-64 database server10Arne Vajhøj
9 Jul00:40           i`* Re: VMS x86-64 database server9Lawrence D'Oliveiro
9 Jul03:18           i `* Re: VMS x86-64 database server8Arne Vajhøj
9 Jul08:27           i  +- Re: VMS x86-64 database server1Lawrence D'Oliveiro
9 Jul11:16           i  `* Re: VMS x86-64 database server6hb0815
9 Jul15:13           i   `* Re: VMS x86-64 database server5Arne Vajhøj
9 Jul17:51           i    `* Re: VMS x86-64 database server4hb0815
9 Jul18:39           i     `* Re: VMS x86-64 database server3Arne Vajhøj
9 Jul18:56           i      +- Re: VMS x86-64 database server1Chris Townley
9 Jul20:55           i      `- Re: VMS x86-64 database server1hb0815
10 Jul01:12           `- Re: VMS x86-64 database server1bill

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal