我的任务是创建一个Python脚本,该脚本从Oracle数据库获取设备列表,并对每个设备进行一些处理。其中大部分都是简单明了的,但我遇到的问题是连接到Oracle数据库。DBI和DBD::Oracle模块正在使用,而我使用的是cx_Oracle cx_Oracle模块。下面是实际工作的相关Perl代码。用户名/密码已更改,以保护无辜的人。
sub dbConn($$$)
HSQLDB (版本2.3.3)无法识别NUMBER,因此我添加了一个运行以下语句的脚本:CREATE TYPE NUMBER AS NUMERIC;。现在它似乎识别了数字,但是我得到了错误的unexpected token: (。我无法编辑列定义,所以我是否正确地将甲骨文NUMBER(10,0)映射到NUMERIC?