я пытаюсь запрос, который работает на MSSQL однако не работает PostGreSQL ...PostgreSQL, если еще ошибка синтаксиса
SQL Query является ..
IF EXISTS (SELECT * FROM Kategoriler WHERE KategoriId = 119)
BEGIN
SELECT * FROM Kategoriler
END
ELSE
SELECT * FROM Adminler
я искал его, и я нашел в StackOverflow
DO
$BODY$
BEGIN
IF EXISTS (SELECT 1 FROM orders) THEN
DELETE from orders;
ELSE
INSERT INTO orders VALUES (1,2,3);
END IF;
END;
$BODY$
, но я не хочу использовать DO или $ тела и т.д ... Я не хочу, чтобы написать какую-либо функцию или другой и т.д. ...
я хочу написать, только если другое заявление в PostGreSQL ... Пожалуйста, помогите мне ...
Ваш первый блок кода не является SQL-запросом. Это процедура SQL, как и второй блок. –
то, что вы просите, в PostgreSQL невозможно. Однако, если вы можете сказать нам, какова ваша цель, чего вы пытаетесь достичь в конечном счете, мы можем, возможно, предоставить альтернативу. – Flimzy
В будущем, пожалуйста, всегда указывайте свою ** точную версию PostgreSQL ** в вопросах; см. 'select version()'. –