我正在使用dbartisan 9.6.0访问IBM DB2数据库。输入SQL查询时,dbartisan迫使我明确地将模式名称在每个表名称之前。
我想设置默认模式,但是搜索dbartisan用户指南的"默认架构"不再返回任何结果(在较旧的db2版本中)
我知道必须有一种方法来做到这一点。有任何建议吗?
不知道dbartisan,但是您可以做到DB2-way。
在连接字符串中使用参数currentSchema
,例如(Java示例):
jdbc:db2://localhost:50000/MYDB:currentSchema=MYSCHEMA;
或在您的SQL中使用set current schema
在其他命令之前:
set current schema MYSCHEMA;
select * from MYTABLE;