在我的DB2中,我使用名称' SAMPLE'创建了数据库。而且,在与Razor DB2客户端连接时,它可以连接到' SAMPLE'数据库没有区分大小写。
例如,
JDBC:DB2://本地主机:50000 /样品
JDBC:DB2://本地主机:50000 /样本
JDBC:DB2://本地主机:50000 /样品
JDBC:DB2://本地主机:50000 /样品
他们都可以连接到DB2。但是当我用它们取结果时,只有SAMPLE数据库才能显示结果。我想知道如何只用' SAMPLE'来连接到DB2。具有区分大小写的数据库名称。
答案 0 :(得分:3)
DB2数据库不区分大小写SAMPlE = sample = SAMple
。但是:
db2 list db directory
)此行为类似于表。例如,EMPLOYEE = employee
,但该表在数据库目录中存储为EMPLOYEE
。但是,您可以通过引号括起来强制使用小写名称,例如"employee"
,但这被认为是一种不好的做法。另一方面,数据库名称不保持大小写用引号包围。