基本数据库操作 OPEN

在 PQ L中,可以在配置文件中配置多个数据源连接,作者曾经所在的数据部门,需要在上百个不同的数据源之间进行数据流转操作。可以通过 OPEN 语句进行数据源的连接和切换操作。

默认数据源是默认连接的,但在切换数据源时仍需要使用 OPEN 语句。在 OPEN 语句中,连接名的引号可以省略。打开数据源后,可以对数据库进行操作,直接写数据源支持的 SQL 语句即可。请参见 PQL 中的 SQL 语句

以上示例中,UPDATE 和 SELECT 语句是在mysql.classes数据库中执行的,而 INSERT 语句是在mysql.school数据中执行的。在开发过程中,可以通过 OPEN 语句,切换任意一个已经配置好的数据源。几点说明:

OPEN 语句在使用时还可以切换默认数据库。

上例表示打开数据的同时将默认数据库切换到grade3,这个场景用得很少,一般会在SQL里指定数据库名。另外注意有的数据库不支持 `USE 语句。

OPEN 语句在跨数据流转中经常用到,由OPEN+GET+SAVE+PUT构成一个超强组合。见 SAVE 语句。 OPEN 语句还有其他用途,如打开 Redis 或者以数据表的形式打开一个文件,将在对应的章节进行介绍。

OPEN 语句可以直接通过连接串打开数据库。可以用AS设置别名,在当前脚本后面的操作中使用。如下例:


参考链接


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!