我们用下面的语句与一个数据库连接:
EXEC SQL CONNECT TO 目标 [AS 连接名] [USER 用户名];
目标 可以用下面的方法声明:
数据库名[@主机名][:端口]
tcp:postgresql://主机名[:端口][/数据库名][?选项]
unix:postgresql://主机名[:端口][/数据库名][?选项]
字符变量
字符串
DEFAULT
声明用户名的方法也有几种不同方式:
用户名
用户名/口令
用户名 IDENTIFIED BY 口令
用户名 USING 口令
用户名和口令 可以是一个 SQL 名字,一个字符变量,或者一个字符串。
连接名 用于处理一个程序里的多个连接。 如果一个程序只使用一个连接,则可以省略它。