Re: How to use embedded sql to define an array
| От | Michael Meskes |
|---|---|
| Тема | Re: How to use embedded sql to define an array |
| Дата | |
| Msg-id | 20020612123407.GE30292@feivel.credativ.de обсуждение исходный текст |
| Ответ на | How to use embedded sql to define an array (Jeffrey Graham <jgraham@lincom-asg.com>) |
| Список | pgsql-interfaces |
On Mon, Jun 10, 2002 at 11:07:52AM -0500, Jeffrey Graham wrote:
> Can someone please tell me how to declare an array of double (float8)
> using esql when you
> don't know how long the array is until runtime?
How do you define the attribute in pgsql? I take it you cannot enter a
dimension here either.
>...
> for ( unsigned int i=0; i < myVector.length(); i++ )
> m_data[i] = myVector[i];
>
> EXEC SQL
> insert into eraDATA
> ( data )
> VALUES( :m_data );
> return sqlOK();
If you just need a way to insert the data you could write your data to a
string together with the insert command so that you end up with a
string:
insert into eraDATA ( data ) VALUES('{1,2,3,....}')
This string can be executed using EXECUTE IMMEDIATE.
Or did you mean something else?
Hope this helps.
Michael
--
Michael Meskes
Michael@Fam-Meskes.De
Go SF 49ers! Go Rhein Fire!
Use Debian GNU/Linux! Use PostgreSQL!
В списке pgsql-interfaces по дате отправления: