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.94.2) (envelope-from ) id 1romUK-003KDB-AY for pgsql-sql@arkaria.postgresql.org; Mon, 25 Mar 2024 15:43:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1romUI-005Cgq-Oz for pgsql-sql@arkaria.postgresql.org; Mon, 25 Mar 2024 15:43:51 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1romUI-005Cgh-8d for pgsql-sql@lists.postgresql.org; Mon, 25 Mar 2024 15:43:50 +0000 Received: from mail-vi1eur04on20701.outbound.protection.outlook.com ([2a01:111:f403:2611::701] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1romUE-006MCB-7l for pgsql-sql@lists.postgresql.org; Mon, 25 Mar 2024 15:43:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MOzZqzp8obCKJAyPMa9I1G0NSUsIhFL5yL51Aww4STyigrljSj28N1NzALUcaduzYCw5N8hMU4q9ReK36qAlQ+jlebZn9ePpzf1M1+K/klvGJojMXWyP5v5mrvhMNZsm8OibobhO5XiY46u+Q5iq00zbcagq8K2tZcFhCJLafGJwpyQnPWGkqAQ+sfSU2xxQ5qERg8M96JIqGr2Jf3t9aljDQ87AzgQzK922s3ymwYjKDGc1Xdky5T5Kw2BdnKGFkcCiZmz4oK67zy5l+jaL0+wxFpAmNxx5Rk3+gQy91jhdKCRlZtSSc5UZ7+KLi0eGJpx1YBhfX6vIU6uHkHwpsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=t+aLny+Ae9b7QlHsDvfGiI8XysGNa2VjkyopUcfjK9I=; b=SAkiJCCwlrCxEbD1Q22yk5v2aPMwCekDfv7W0WOyh/s1pv/hWQ4l03upaGR5hriVskOKWzcZKvPzFz41C25um2QJGAbDouC4K9ONYbeb5hEusczoouwxrrssgyzRHV5Mzweskp25nrM3DfTjzgzrg6pXnQcAVonXOVl8IMeNE68GcDAqGxGg25WlouBB2BxEzdO9J7ghrs2YbP8GUZlfmYy4sSpyw7oAqE+9Kpnj64zsRJPq8m6L2/OKu+C61XEekM6GLlaLv6q0l1CgkTmkLWLOZYtBMTc7w1+OgulEumkYknXhtOZdxoYQweBqxEXWkPEolQq1dO2iXPfRhEVJ8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=passfield.co.uk; dmarc=pass action=none header.from=passfield.co.uk; dkim=pass header.d=passfield.co.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=passfield.co.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t+aLny+Ae9b7QlHsDvfGiI8XysGNa2VjkyopUcfjK9I=; b=k4XZqpHtm13EPOm4MkfKkj6KnOE58IEXLX4XPirqEH+jBGarINoyFYEqc+WubR1B3XaLnjy/QHmtx+CpQbALLJ2hDAxvKj3nWMh9KiwWTP556oLz2fl5vwZq6ub25LEjznJpOMYRxP2qkwrw2XKCoKCZQXjiEC4RtkyNJZsfBrbADTbBSakmH3LCF/yez89VQggvKuPD+8dT+mXfd6oV/3VgKGCScudLYxtkiA/BDsNyasJTD2vqNh6cmvgd/l0E9k1o6S8vWSAhq45GwB1chOSAbbq0aVKQm7caIam/twGEeEaR/mXnn6HecDDSc1EibWsPisoodIXvWa6eiFUSUQ== Received: from VI1P191MB0638.EURP191.PROD.OUTLOOK.COM (2603:10a6:800:142::11) by VE1P191MB1005.EURP191.PROD.OUTLOOK.COM (2603:10a6:800:16a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.31; Mon, 25 Mar 2024 15:43:11 +0000 Received: from VI1P191MB0638.EURP191.PROD.OUTLOOK.COM ([fe80::c59b:e1ae:73b4:9073]) by VI1P191MB0638.EURP191.PROD.OUTLOOK.COM ([fe80::c59b:e1ae:73b4:9073%4]) with mapi id 15.20.7409.028; Mon, 25 Mar 2024 15:43:11 +0000 From: Russell Rose | Passfield Data Systems To: "pgsql-sql@lists.postgresql.org" Subject: Get error when calling function that returns a table Thread-Topic: Get error when calling function that returns a table Thread-Index: Adp+yq9EJvdikkoZQc6tM/7iJt41SA== Date: Mon, 25 Mar 2024 15:43:11 +0000 Message-ID: Accept-Language: en-GB, nl-NL, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=passfield.co.uk; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1P191MB0638:EE_|VE1P191MB1005:EE_ x-ms-office365-filtering-correlation-id: 9fdca040-fcc8-4d6b-dadf-08dc4ce246c6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nx2azu4nBO6g1uTfQI+aK7spEaLud6nrUYFkGlKOLxsIJcyjFxyy6EFXcI4cajOBE8SBxqS7ehl+OW13ZEWe+JpbLhLi0Yov8DD++QWjuOFQqryDU3ZYjEY/lsPNub1l6KW40RZgGT49y+ilrGYDrK2TOkUKPUHhqRxV608+smhPX6U6Qhl8V67FE/GvAcfPJsg07fmHcRfEtYqlT5f2xARWS99RrBbJTQZtEcsTko2jLzLVGe/BuiHTkyaHRVSmww7JC5d/hfkXhivfgUQNJlKvb+TBSSkVd2qVL5gahpGiTuxdZJrpF7aFV9Iz1UiQiLS0o+WetpU9YC3ucHXPWSHY37v7vz5O2jrv9TD4ZhEM2Z+vI/wc3SSmKc7GKrxshYzh1xcRuuzuYQELOOR4OZOnmJwN36STi2PIR7XU2QGdYAOzQycX1P+qnFf90laA/L5rMzen7RqML2dcY3ewxVREMr/HWhRWDGECUGpnrnZqqSVbnwZs/B79rfFD9BuYa/PbT65eIkeCVwOJF7kB2MoAjOZ4XA7CACCW+pB+QqlDQak5CXTkkDRnqlwBdFJ1HQ79HR6xJswkSRMirIp4s4Ge26/nito97kgSOi7Qsw1EWuCEcgkjmrTQUiyoAPWzETpCITMBWy/HcQIXhlPboCcB2zA0bZJVIcizinGxryMO8HenhC5NCjxsNKqeggYLkQj75DQxx36OjkhMmFL31gg/sGR/rxl4Lxt9l52YHeI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1P191MB0638.EURP191.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ChJu9rDlvHldCystQGTHQ+AnmDTic7fpTL+vmE8rBDfsYDcptTIvkrNpbCf4?= =?us-ascii?Q?hXCupdddt+eAzFzbDm8HQleWjfTxSJy3Xx8P/DrN7fW/IbDjNCsviXGfjCXQ?= =?us-ascii?Q?A7ME8XG5lEHHk4sKR4XYiK+0oG3LZFl3hgS04AEJiITmlqkstV7GAB1pQvqn?= =?us-ascii?Q?Z/6zVwnjMD8kD9+NYAAsOL/iEdB3+38eKTyUCzP7ar3pp5tozRWZ2nhjuXa9?= =?us-ascii?Q?LyHg5Aq56k5cBBlZtDyDCjG6ae+ihbKnB7CugYhN9pUHEcsE3VaHSqBYUy9a?= =?us-ascii?Q?Qg3y8RLoX+1yxKRaKoQqm/64L+eKLodx/u4A6nyQyfZAFbgvFYA9ZvQCVgmb?= =?us-ascii?Q?xz8NV9ljab3kfM2sghWjTNVznI1T7srkYBF7+nh42+nPZDWxAFk6ljMcjpCd?= =?us-ascii?Q?gEVLFM7dU4jVuUdJXqYOtpPuEDWJCSoifEkjgSrVRzUKFOCbLMGUzeCuDMyW?= =?us-ascii?Q?6yePOZsene0kjARKs/5ns8rUiTfspI8ICGhnIEUA1pY8wyXRo/ih5bPV7pSv?= =?us-ascii?Q?tqvdxjwXA7xbHcreSsv2dixFM3vvlg+GTRfZXsPd830jjcXSVEcheKHrJA/s?= =?us-ascii?Q?mMeXL4PujTd5gJY5RFgKqhysh0B9HBYJqoOT4xMGRTctKok1vOJ0VskQvOha?= =?us-ascii?Q?DaPD5Ogg0dXYSOLsHi7DM4A1pUmufTj6r2yMIWdyyTB7gWzSJXLQZsFf5zDE?= =?us-ascii?Q?FM7p1kraMuV5Mgg4Gbb58kvydyknW4H/23nfsoUzLN0nkA5qinxQDu7+vZSp?= =?us-ascii?Q?BDFCabbk3tyfNHoEmyDHsIJhXOjRMJbIcWUilEB+fkSD2EOSdYuw/RIbvpaH?= =?us-ascii?Q?mbRFXwwGQAXe95hxbAeuWkEEhP17BhD7hQWStLLy075AOxuWuAJTmKvCbri8?= =?us-ascii?Q?FGKUe5V40F+dKLRMvWxF1WqhYPVdT2SToFIJcYvZkuinQFZ3HKhw8mpj7XMy?= =?us-ascii?Q?tNOY0aF2J7HxZt7/1gcujklKNPrO2w6MFTI/AMrLst8OEBH9qWQVsyCyKgZ0?= =?us-ascii?Q?7jvM0XT8WDJrUV3aTgl6JIa0e+k6rPR+D/IzawQRdoQHitB5gqjwn4aVKWcL?= =?us-ascii?Q?2PDNE6bHlz9GzpfgpAD1iyzSV3Mk9/RkYXVJFhcjRcd45TwzFUFc+ytmh+7d?= =?us-ascii?Q?czZE2ziXLuLTvmYdg47f1iTC/Z+cs1vY1TD6qWVbQqYEUveTaxzz7oSutlo5?= =?us-ascii?Q?IEsaSPCdpWv9vrNiKDTyNB+jYr/a/QlnKX8MH64Wn0jrfPDI/XEoF7onpwDa?= =?us-ascii?Q?HOiqsV5zjAPOr+8i01jYwmsPaUS20QjBUIAa+jobn8jK5ECyKDRxX9bSgJdB?= =?us-ascii?Q?W1dGzf2VuHg0cqPUSNs/ffd+lP/KDJsvpqPiS2bElXJUX0k/Ehizv8bKlOJC?= =?us-ascii?Q?dIWxKF5J+ydsM0stV/LzMhVJ/LmIzUIWJ7Yt4gF+U/X3b8LK1UHr0d6AcQKo?= =?us-ascii?Q?vsyViwS7gkCiVY5aqCPJPYddI4Ll5bP1gTB4LCPJLmGJDhN0+8RGSdtJ9guq?= =?us-ascii?Q?gszc80sRQGUNKNolDz+909kdytcEb+81y/TRyOfosbFMG8tY6TGsVI7QeBLc?= =?us-ascii?Q?gCvRC1enmLe89D+MMMc=3D?= Content-Type: multipart/mixed; boundary="_005_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_" MIME-Version: 1.0 X-OriginatorOrg: passfield.co.uk X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1P191MB0638.EURP191.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9fdca040-fcc8-4d6b-dadf-08dc4ce246c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2024 15:43:11.3036 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 581c1e5a-548f-43ab-a89b-dbf1fe593fd3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: w7CmZUcGvM+VKaMGcTF8Ph38OKVYFkUdUe5uoFPmPfK/qalL79Hyv2YY3CxxyuMA X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1P191MB1005 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_005_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_ Content-Type: multipart/alternative; boundary="_000_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_" --_000_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I have got a procedure (test.sql) and this calls a function (test_rr.sql) w= hich returns a table. I use the SQL: Call test(); I get the error: ERROR: invalid input syntax for type integer: "(14891,0,"VIMALBA ","P901 ",= 111.000000)" CONTEXT: PL/pgSQL function test() line 13 at FETCH SQL state: 22P02 Can anyone help please Russell Rose --_000_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have got a procedure (test.sql) and this calls a f= unction (test_rr.sql) which returns a table. I use the SQL:

Call test();

 

I get the error:

ERRO= R: invalid input syntax for type integer: "(14891,0,"VIMALBA &quo= t;,"P901 ",111.000000)"

CONT= EXT: PL/pgSQL function test() line 13 at FETCH

SQL = state: 22P02

 

Can anyone help please

 

Russell Rose

 

--_000_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_-- --_005_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_ Content-Type: application/octet-stream; name="test_rr.sql" Content-Description: test_rr.sql Content-Disposition: attachment; filename="test_rr.sql"; size=517; creation-date="Mon, 25 Mar 2024 15:40:35 GMT"; modification-date="Mon, 25 Mar 2024 15:43:11 GMT" Content-Transfer-Encoding: base64 RFJPUCBGVU5DVElPTiBJRiBFWElTVFMgcHVibGljLnRlc3RfcnI7CkNSRUFURSBPUiBSRVBMQUNF IEZVTkNUSU9OIHB1YmxpYy50ZXN0X3JyKCkKICAgIFJFVFVSTlMgVEFCTEUocmV0MSBpbnRlZ2Vy LCByZXQyIGNoYXIoMSksIHJldDMgY2hhcig4KSwgcmV0NCBjaGFyKDExKSwgcmV0NSBkZWNpbWFs KDMwLDYpKSAKICAgIExBTkdVQUdFICdwbHBnc3FsJwogICAgQ09TVCAxMDAKICAgIFZPTEFUSUxF IFBBUkFMTEVMIFVOU0FGRQogICAgUk9XUyAxMDAwCgpBUyAkQk9EWSQKCkJFR0lOCgoJcmV0dXJu IHF1ZXJ5IFNFTEVDVCAgMTQ4OTE6OmludGVnZXIsCiAgICAgICAgICAgICcwJzo6Y2hhcigxKSwK ICAgICAgICAgICAgJ1ZJTUFMQkEnOjpjaGFyKDgpLAogICAgICAgICAgICAnUDkwMSc6OmNoYXIo MTEpLAogICAgICAgICAgICAxMTEuMDA6OmRlY2ltYWwoMzAsNik7CkVORAotLSoqVFNEKioKJEJP RFkkOwoKQUxURVIgRlVOQ1RJT04gcHVibGljLnRlc3RfcnIoKQogICAgT1dORVIgVE8gcG9zdGdy ZXM7Cg== --_005_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_ Content-Type: application/octet-stream; name="test.sql" Content-Description: test.sql Content-Disposition: attachment; filename="test.sql"; size=509; creation-date="Mon, 25 Mar 2024 15:40:35 GMT"; modification-date="Mon, 25 Mar 2024 15:43:11 GMT" Content-Transfer-Encoding: base64 LS0gUFJPQ0VEVVJFOiBwdWJsaWMudGVzdCgpCgotLSBEUk9QIFBST0NFRFVSRSBJRiBFWElTVFMg cHVibGljLnRlc3QoKTsKCkNSRUFURSBPUiBSRVBMQUNFIFBST0NFRFVSRSBwdWJsaWMudGVzdCgK CSkKTEFOR1VBR0UgJ3BscGdzcWwnCkFTICRCT0RZJAogICAgREVDTEFSRSByZXQxIGludGVnZXI7 CiAgICBERUNMQVJFIHJldDIgY2hhcigxKSA7CiAgICBERUNMQVJFIHJldDMgY2hhcig4KSA7CiAg ICBERUNMQVJFIHJldDQgY2hhcigxMSkgOwogICAgREVDTEFSRSByZXQ1IGRlY2ltYWwoMzAsNikg OwoKICAgIERFQ0xBUkUgbXlfY3VyICBzY3JvbGwgQ1VSU09SIEZPUgogICAgICAgIFNFTEVDVCB0 ZXN0X3JyKCkgOwoKQkVHSU4KCQkJT1BFTiBteV9jdXIgOwogICAgICAgICAgICBGRVRDSCBGUk9N IG15X2N1ciBJTlRPIHJldDEsIHJldDIsIHJldDMsIHJldDQsIHJldDUgOwoKRU5ECiRCT0RZJDsK QUxURVIgUFJPQ0VEVVJFIHB1YmxpYy50ZXN0KCkKICAgIE9XTkVSIFRPIHBvc3RncmVzOwo= --_005_VI1P191MB0638AA48C8FA4AC3CC71B5B9F2362VI1P191MB0638EURP_--