Re: Count(*) throws error
От | aklaver@comcast.net (Adrian Klaver) |
---|---|
Тема | Re: Count(*) throws error |
Дата | |
Msg-id | 071120072114.10288.46954846000150090000283022007614389D0A900E04050E@comcast.net обсуждение исходный текст |
Ответ на | Count(*) throws error ("Jasbinder Singh Bali" <jsbali@gmail.com>) |
Список | pgsql-general |
-------------- Original message ---------------------- From: "Jasbinder Singh Bali" <jsbali@gmail.com> > Hi, > > I'm using the following statement in my plpgsql function > > SELECT INTO no_rows COUNT(*) FROM tbl_concurrent; > > I have decalred no_rows int4 and initialized it to zero > > Running the function throws the following error: > > ERROR: syntax error at or near "(" at character 13 > QUERY: SELECT $1 (*) FROM tbl_concurrent > CONTEXT: SQL statement in PL/PgSQL function "sp_insert_tbl_concurrent" near > line 8 > Try SELECT COUNT(*) INTO no _rows FROM tbl_concurrent; See http://www.postgresql.org/docs/8.2/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-ASSIGNMENT for complete syntax. > If i comment this count(*) line, the error goes. > > I don't know why isn't count(*) working > > Thanks > Jas
В списке pgsql-general по дате отправления: