Pgadmin
如何像在 Sql Server/Oracle 中一樣在 PgAdmin 4 中執行多個語句?
如何像在 Sql Server/Oracle 中一樣在 PgAdmin 4 中執行多個語句(按 F5)?
select * from employees; select * from department;
正如我與 PgAdmin 一起工作的那樣,它允許我們每次只執行一個選定的語句或最後一個語句,是否有任何方法或設置可以一起執行多個 dml 語句?
pgAdmin(III 和 4)執行這兩個語句。對於第一個,它只是丟棄輸出,除非有錯誤。
實際上,您可以根據需要連結任意數量的語句:
-- We create one table CREATE TABLE digit_names ( digit integer PRIMARY KEY, digit_name text, UNIQUE (digit_name) ) ; -- Fill it with values INSERT INTO digit_names VALUES (0, 'zero'), (1, 'one'), (2, 'two'), (3, 'three'), (4, 'four'), (5, 'five'), (6, 'six'), (7, 'seven'), (8, 'eight'), (9, 'nine') ; -- And perform a SELECT query SELECT digit_name FROM digit_names JOIN (VALUES (1), (2), (3) ) AS three_digits(digit) USING (digit) ; -- All in just one statement.
但是你只會得到最後一個的輸出。
如果您使用的是 pgAdmin 4,您只需在查詢工具窗格中鍵入所有內容,然後按下帶有
$$ lightning bolt $$(或按 F5)。
PG Admin 不支持選擇語句的多次執行