Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vyyXZ-000aTr-2g for pgsql-general@arkaria.postgresql.org; Sat, 07 Mar 2026 20:46:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vyyXY-009aYC-0n for pgsql-general@arkaria.postgresql.org; Sat, 07 Mar 2026 20:46:24 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vyyXX-009aY3-2w for pgsql-general@lists.postgresql.org; Sat, 07 Mar 2026 20:46:24 +0000 Received: from mail-yw1-x1134.google.com ([2607:f8b0:4864:20::1134]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vyyXW-00000001OQw-0F6c for pgsql-general@lists.postgresql.org; Sat, 07 Mar 2026 20:46:24 +0000 Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-798374d0f44so150370277b3.0 for ; Sat, 07 Mar 2026 12:46:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772916380; cv=none; d=google.com; s=arc-20240605; b=PU5RS5K01umSTMWmE4U/w2OELcnyQCzHPRuMhpmR4iGhM+AOD6jhJOOhTx5ah1ryII l+ISPLlVjh/4TgG84PQ6Cgr5PxvEajd2ogPlgErJk7x1J1f2LkbY1TDxyUmIu2jLJbJh 7Qpkt0J7s526CYV5XJVZS8LRU+fGdxQfIPcU045TeZyK8la0LNDly4BRfalPzlxJ89pn sYIf/zgn9rirtNIME134PpsFJG8zITBxz0Ip0kaKgR/kFLU0+mOKkxW16TpZdZy5cVNC lSQnmqmECtgHp9zs/r6SsRZ4EJKNiFRiPypjemretnyD56ybItloCLgi95LAiqbJ7COb p2TQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=GjcuFZioeL3JCE91+O2RFtTwaagMGfnhgWrBwzVdeTQ=; fh=7lZFat50R9NPtcVHDipuFqLd0UlcGLoK/IOS3oXhGsY=; b=FaxYNG1wqLY4TqGSUCWAD3rLSveVpFSCRcpOgG3qIymN6Pf6h7mObMaLEzXPYuIMyv 9riFN9ymEUXNyKs6RhwNq0VOcVc1JpkO7w6gmpQd/r3AU3dRTp2N3rKMGbADkQfZbHz9 YjrysZy+WUoJtxybpEaYBtQlbZPSWBknEpAsgnio8MTqOm3GbQnFuRHEbu28ZtYb2SEj 5iiemfvZnArtHcopa4J8fXthRRNJcJ1L1ORU+kXH8ZLsR2omks+LugfASjZ20Rz3OrnU sGqG7XfYL6JtEXNR/IJO52wyEJqx1lsABJ9IBPNHiET09sSHXSeTQNfSoyVG1ED2mxRk ElqA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772916380; x=1773521180; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=GjcuFZioeL3JCE91+O2RFtTwaagMGfnhgWrBwzVdeTQ=; b=i5f698LRkqv24aOiCR29SoBWw55bVnhUEB65dD9+uzn1Nm8tBVdaiWLnWaez3SfZYi y6ddQnoJ9SSKoeJf1//YHhyazIbUwKly6kKiAJEy7P7MAvMcjuvpg3A6zuaTpzOeAgcS +6FO5/wZXdnLlIRRJrFrHnQBklfI7S20t3dR3fFob2dq+di/V4PT4ZJgFhjrtMd8i0iZ Vk8OUe7nOVLG/RM1D935vTAzKugx/0UQ8Zj9Viyhsc5QXdcZKU0/7o/qdTYB5zm3dK5v 5EAlfMOw/cLztLMmLiaT+9ACCil8TwZOawHn1OAgOLy1gKbDDw45jrLZdMcwIiTzcheu g5ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772916380; x=1773521180; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=GjcuFZioeL3JCE91+O2RFtTwaagMGfnhgWrBwzVdeTQ=; b=WUWrki0ugmU7u+qL76COU6TojC7HNcFoAayNABC4kTIoZvQPA4keHhwd3mqsN4xTAM NDe45YaWeHW8JsoBnht5IZVWMI7i9VLmy/0czxi1ovO/vipCBVmLFOVUdSbom1dQRPpD XRH1WgJKszo/eGYsXfEJ8D43Q8gEHIA83jiFJa54kXVPM7uk2kcPA03ZzmvqQoObyKfl eH+wt8IWwQV9JLDqvnJi/x0QYiW3UHkzwrUEs29xn23oOC8ETz7iMVgpY1dnDq0bVbft SNJX7bwwU4aTeuNpfncVd98fiH6sszjBKyM8PcldISaZtkUxBt0NyB1dIRwBOXmG1fi9 Bw1g== X-Forwarded-Encrypted: i=1; AJvYcCUefHzbpQge7N++O2umM84KJWKYz6we3wWGxZyxEMNiI4dT+sNfQRgCUOL3UiAIlvmf4cXWXga/U6wiqa9M@lists.postgresql.org X-Gm-Message-State: AOJu0Yy6BPpiG04DxNmos36gACORoi/kxxXWXBU6pWjTkv3yFqRdgmrs 9ELiRVn+YMp+PV44FmV+1ENjPwZBdUr/cHMIW1GiVpZnYsrQk+Zvb8trpHnrKDk1K02r5KSY2GM qVpRKfxvccLuZhbXcAm4nr9NTzGTM4NE= X-Gm-Gg: ATEYQzx3r+kwPQg3gTn44S4UPjlO0kP3Xaq428U1j/VSaLbAQ3fFQjUrWtgxmPLD7c9 gEH9ZEZ+G7jx+qPDSW9397xFv7UgVzRM9jmAjtZY9hOeXJe197PwxNpJFgafxGMalkLwl59kSRg 7D/TX6WHi41hqT/EvsKtklksds477FloKgTHkPyUBX627eqFV7mdLN0m4n4CycP2C41aqwPkK6/ PnVj7+ZIMAusweANkSvXVI4sSGElt3VpfWOTKWYztFTArcbDsmHh9lPnH/KSY6JjDie1QMI2g8U xHE= X-Received: by 2002:a05:690c:6208:b0:794:c6fb:5f2c with SMTP id 00721157ae682-798d1d972cdmr94786787b3.4.1772916380633; Sat, 07 Mar 2026 12:46:20 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Igor Korot Date: Sat, 7 Mar 2026 12:46:09 -0800 X-Gm-Features: AaiRm53ZE3V1qTQKc9a1Qrmkg5_XjK8T4RsadZDWnQ8QYKRknvSAk86KLNSAdYY Message-ID: Subject: Re: How to properly use TRIM()? To: "David G. Johnston" Cc: Rob Sargent , Adrian Klaver , "pgsql-generallists.postgresql.org" Content-Type: multipart/alternative; boundary="000000000000158e9d064c75437b" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000158e9d064c75437b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, David, On Sat, Mar 7, 2026 at 12:03=E2=80=AFPM David G. Johnston < david.g.johnston@gmail.com> wrote: > On Sat, Mar 7, 2026 at 12:58=E2=80=AFPM Igor Korot w= rote: > >> So I started looking for a way to return SQL_NO_DATA >> on that 4th column... >> > > Doesn't "No Data" refer to the result set as a whole, not individual > columns? I'd assume NULL is detected some other way. > No, I think it=E2=80=99s column based. The call to SQLGetData() returns data in one column. And as stated it successfully retrieves empty array for column 3 and moves on. Thank you. > David J. > --000000000000158e9d064c75437b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi, David,

On Sat, Mar 7, 2026 = at 12:03=E2=80=AFPM David G. Johnston <david.g.johnston@gmail.com> wrote:
On Sat, Mar 7, 2026 at 12:58=E2=80=AFP= M Igor Korot <ik= orot01@gmail.com> wrote:
So I started looking fo= r a way to return SQL_NO_DATA
on that 4th column...

Doesn't &q= uot;No Data" refer to the result set as a whole, not individual column= s?=C2=A0 I'd assume NULL is detected some other way.
<= /div>

No, I think= it=E2=80=99s column based.
The call to SQLGetData()= returns data in one column.

And as stated it successfully retrieves empty array for column 3 and m= oves on.

Thank you.


Dav= id J.
--000000000000158e9d064c75437b--