如何像在 Sql Server/Oracle 中那样在 PgAdmin 4 中执行多条语句(按 F5)?
select * from employees;
select * from department;
Run Code Online (Sandbox Code Playgroud)
正如我与 PgAdmin 一起工作的那样,它允许我们每次只执行一个选定的语句或最后一个语句,有什么方法或任何设置可以一起执行多个 dml 语句?
joa*_*olo 10
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.
Run Code Online (Sandbox Code Playgroud)
但是你只会得到最后一个的输出。
如果您使用的是 pgAdmin 4,您只需在“查询工具”窗格中输入所有内容,然后按 [闪电] 按钮(或按 F5)。
| 归档时间: |
|
| 查看次数: |
24031 次 |
| 最近记录: |