| От | Chris Hoy |
|---|---|
| Тема | Arrays, types and prodedures |
| Дата | |
| Msg-id | 626EAD1E737C4DFE821ED92FF30D8652@Yellowstone обсуждение исходный текст |
| Ответы |
Re: Arrays, types and prodedures
|
| Список | pgsql-sql |
Hi
I am having trouble passing arrays of types to a store procedure
I have the following type
CREATE TYPE IndexElement AS ( keyname text, keytype integer);
and the header for the store prodedure is as follows:
CREATE OR REPLACE FUNCTION doIndexGroupCount( indexs IndexElement[], customerid INTEGER , logic INTEGER )
but when I try and call it using the following code
SELECT * from doIndexGroupCount(ARRAY[('dog', 1),('cat', 1)],10,0);
I get and error
ERROR: could not find array type for data type record
What am I missing?
Chris
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера