translating this SQL query from a different dialect

Поиск
Список
Период
Сортировка
От Vanja
Тема translating this SQL query from a different dialect
Дата
Msg-id ed6f95fd0601100504g2516540ftc25280a394d60371@mail.gmail.com
обсуждение исходный текст
Ответы Re: translating this SQL query from a different dialect  (Jaime Casanova <systemguards@gmail.com>)
Re: translating this SQL query from a different dialect  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
Список pgsql-novice
I have the following query which I would need to be able to use in
PostgreSQL. This basically limits the number of allowed rows in a
table to 8.

  CREATE TRIGGER <TRIGGERNAME> ON [<TABLENAME>]
  FOR INSERT AS
  BEGIN DECLARE @<VARIABLENAME1> INT
  SELECT <VARIABLENAME1> = COUNT (*) FROM <TABLENAME>
  IF ( @<VARIABLENAME1>) > 8
  BEGIN RAISERROR ('<ERROR MESSAGE>', 16, 1)
  ROLLBACK TRANSACTION
  RETURN
  END
  END

I've tried various combinations but none of them seem to work... any
help to convert this to PostgreSQL would be highly appreciated..

Thank you.

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

Предыдущее
От: Joao Miguel Ferreira
Дата:
Сообщение: Preventing access of user1 to user2's database
Следующее
От: "Danjel Jungersen"
Дата:
Сообщение: Re: Preventing access of user1 to user2's database