Re: Passing arrays to stored procedures

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Passing arrays to stored procedures
Дата
Msg-id 3145.1177114869@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Passing arrays to stored procedures  (William Garrison <postgres@mobydisk.com>)
Ответы Re: Passing arrays to stored procedures
Список pgsql-general
William Garrison <postgres@mobydisk.com> writes:
> I'm using npgsql and C#, and I've realized it doesn't support passing
> arrays.  Barring things like updating npgsql, what form of hackiness
> would work best here?

> The customerIDs are GUIDs represented as 16-byte arrays.  I can pass
> them as encoded strings separated by commas or some such silliness.  But
> I don't see a nice clean split() function that returns me an array. :-(

Do you need one?  Can't you just pass the array as one parameter?
The text form of an array is like
    {value,value,value}
which shouldn't be that hard to deal with if you can generate the text
form of the individual bytea values.

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: William Garrison
Дата:
Сообщение: Passing arrays to stored procedures
Следующее
От: William Garrison
Дата:
Сообщение: Re: Passing arrays to stored procedures